Bösartige Microsoft VSCode-Erweiterungen zielen auf Entwickler und Krypto-Community

Teilen:

Auf dem VSCode-Marktplatz wurden bösartige Visual Studio Code-Erweiterungen entdeckt, die stark verschleierte PowerShell-Payloads herunterladen, um Entwickler und Kryptowährungsprojekte in Supply-Chain-Angriffen anzugreifen.

In einem Bericht von Reversing Labs heißt es, dass die bösartigen Erweiterungen erstmals im Oktober auf dem VSCode-Marktplatz auftauchten.

"Im Oktober 2024 sah das RL-Forschungsteam eine neue Welle bösartiger VSCode-Erweiterungen mit Downloader-Funktionalität, die alle Teil derselben Kampagne waren", heißt es im Bericht von Reversing Labs.

"Die Gemeinschaft wurde erstmals Anfang Oktober über diese Kampagne informiert, und seither hat das Team sie unermüdlich verfolgt.

Ein weiteres Paket, das auf die Krypto-Community abzielt und Teil dieser Kampagne ist, wurde auf NPM gefunden.

Der Sicherheitsforscher Amit Assaraf veröffentlichte heute ebenfalls einen Bericht mit sich überschneidenden Ergebnissen, die auf dieselbe Aktivität hindeuten.

Bösartige VSCode-Erweiterungen
Die Kampagne umfasst 18 bösartige Erweiterungen, die hauptsächlich auf Kryptowährungsinvestoren und Personen abzielen, die nach Produktivitätstools wie Zoom suchen.

Auf dem VSCode-Marktplatz wurden die folgenden Erweiterungen eingereicht:

EVM.Blockchain-Toolkit
VoiceMod.VoiceMod
ZoomVideoCommunications.Zoom
ZoomINC.Zoom-Arbeitsplatz
Ethereum.SoliditySupport
ZoomWorkspace.Zoom (drei Versionen)
ethereumorg.Solidity-Sprache-für-Ethereum
VitalikButerin.Solidity-Ethereum (zwei Versionen)
SolidityFoundation.Solidity-Ethereum
EthereumFoundation.Solidity-Language-for-Ethereum (zwei Versionen)
SOLIDITY.Solidity-Sprache
GavinWood.SolidityLang (zwei Versionen)
EthereumFoundation.Solidity-für-Ethereum-Sprache
Auf npm luden die Bedrohungsakteure fünf Versionen des Pakets "etherscancontacthandler" in den Versionen 1.0.0 bis 4.0.0 hoch, die insgesamt 350 Mal heruntergeladen wurden.

Um die scheinbare Legitimität der Pakete zu erhöhen, fügten die Bedrohungsakteure gefälschte Bewertungen hinzu und blähten ihre Installationszahlen auf, um sie vertrauenswürdiger erscheinen zu lassen.

Gefälschte Bewertungen und Anzahl der Installationen
Gefälschte Bewertungen und Anzahl der Installationen
Quelle: ReversingLabs
Laut ReversingLabs hatten alle Erweiterungen dieselbe bösartige Funktionalität und waren so konzipiert, dass sie verschleierte Nutzdaten der zweiten Stufe von verdächtigen Domänen herunterladen.

Zwei der bösartigen Domains, die so gewählt wurden, dass sie legitim erscheinen, sind "microsoft-visualstudiocode[.]com" und "captchacdn[.]com", während andere TLDs wie ".lat" und ".ru" verwendeten.

Bösartige VSCode-Erweiterung, die sekundäre Nutzdaten herunterlädt
Bösartige VSCode-Erweiterung, die sekundäre Nutzdaten herunterlädt
Quelle: ReversingLabs
Weder ReversingLabs noch Assaraf haben die Nutzlast der zweiten Stufe analysiert, so dass ihre Funktionen unbekannt sind, aber die roten Fahnen, die sie umgeben, sind zahlreich.

Vergleich zwischen dem npm-Paket und den VSCode-Erweiterungen
Vergleich zwischen dem npm-Paket und den VSCode-Erweiterungen
Quelle: ReversingLabs
BleepingComputer fand heraus, dass die sekundären Nutzdaten, die von diesen VSCode-Erweiterungen heruntergeladen werden, stark verschleierte Windows CMD-Dateien sind, die einen versteckten PowerShell-Befehl starten.

Der versteckte PowerShell-Befehl entschlüsselt AES-verschlüsselte Zeichenfolgen in zusätzlichen CMD-Dateien, um weitere Nutzdaten auf dem angegriffenen System abzulegen und auszuführen.

PowerShell-Befehl zum Entschlüsseln bösartiger Nutzdaten
PowerShell-Befehl zum Entschlüsseln bösartiger Nutzdaten
Quelle: BleepingComputer
Eine der von BleepingComputer getesteten Nutzlasten war die Datei %temp%\MLANG.DLL, die von VirusTotal in 27/71 Antivirenprogrammen als bösartig eingestuft wird.

Die Forscher haben eine detaillierte Liste der bösartigen Pakete und VSCode-Erweiterungen mit ihren SHA1-Hashes am Ende ihres Berichts bereitgestellt, um die Identifizierung und Eindämmung von Kompromittierungen der Lieferkette zu erleichtern.

Achten Sie beim Herunterladen der Bausteine Ihres Softwareprojekts auf die Sicherheit und Legitimität des Codes und darauf, dass es sich nicht um Klone bekannter Plugins und Abhängigkeiten handelt.

Leider gab es in letzter Zeit mehrere Beispiele für bösartige npm-Pakete, die zu äußerst schädlichen Kompromittierungen der Lieferkette und VSCode-Erweiterungen führten, die auf Benutzerpasswörter abzielten und Remote-Shells auf dem Host-System öffneten.

Bill Toulas

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

lade-bild
London, GB
7:04 pm, Mai 17, 2025
Wetter-Symbol 18°C
L: 17° | H: 20°
klarer Himmel
Luftfeuchtigkeit: 52 %
Druck: 1021 mb
Wind: 3 mph NE
Windböe: 7 mph
UV-Index: 0
Niederschlag: 0 mm
Wolken: 0%
Regen Chance: 0%
Sichtbarkeit: 10 km
Sonnenaufgang: 5:05 am
Sonnenuntergang: 8:48 pm
TäglichStündlich
Tägliche VorhersageStündliche Vorhersage
Today 10:00 pm
Wetter-Symbol
17° | 20°°C 0 mm 0% 7 mph 57 % 1021 mb 0 mm/h
Tomorrow 10:00 pm
Wetter-Symbol
9° | 16°°C 0 mm 0% 9 mph 83 % 1022 mb 0 mm/h
Mo. Mai 19 10:00 pm
Wetter-Symbol
11° | 19°°C 0.2 mm 20% 13 mph 78 % 1022 mb 0 mm/h
Di. Mai 20 10:00 pm
Wetter-Symbol
9° | 21°°C 0.35 mm 35% 9 mph 81 % 1022 mb 0 mm/h
Mi. Mai 21 10:00 pm
Wetter-Symbol
11° | 20°°C 0.09 mm 9% 11 mph 79 % 1020 mb 0 mm/h
Today 10:00 pm
Wetter-Symbol
14° | 17°°C 0 mm 0% 7 mph 57 % 1021 mb 0 mm/h
Tomorrow 1:00 am
Wetter-Symbol
12° | 14°°C 0 mm 0% 5 mph 68 % 1022 mb 0 mm/h
Tomorrow 4:00 am
Wetter-Symbol
11° | 11°°C 0 mm 0% 6 mph 83 % 1021 mb 0 mm/h
Tomorrow 7:00 am
Wetter-Symbol
9° | 9°°C 0 mm 0% 8 mph 82 % 1021 mb 0 mm/h
Tomorrow 10:00 am
Wetter-Symbol
11° | 11°°C 0 mm 0% 6 mph 69 % 1022 mb 0 mm/h
Tomorrow 1:00 pm
Wetter-Symbol
15° | 15°°C 0 mm 0% 7 mph 52 % 1021 mb 0 mm/h
Tomorrow 4:00 pm
Wetter-Symbol
16° | 16°°C 0 mm 0% 9 mph 49 % 1020 mb 0 mm/h
Tomorrow 7:00 pm
Wetter-Symbol
14° | 14°°C 0 mm 0% 8 mph 56 % 1019 mb 0 mm/h
Name Preis24H (%)
Bitcoin(BTC)
€92,463.12
-0.69%
Ethereum(ETH)
€2,216.18
-4.20%
Fesseln(USDT)
€0.90
0.00%
XRP(XRP)
€2.09
-3.11%
Solana(SOL)
€148.95
-2.63%
USDC(USDC)
€0.90
0.00%
Dogecoin(DOGE)
€0.192773
-4.86%
Shiba Inu(SHIB)
€0.000013
-4.82%
Pepe(PEPE)
€0.000011
-8.02%
Peanut das Eichhörnchen(PNUT)
€0.270134
-9.35%
Nach oben scrollen