{"id":323197,"date":"2026-03-31T16:26:10","date_gmt":"2026-03-31T14:26:10","guid":{"rendered":"https:\/\/borncity.com\/blog\/?p=323197"},"modified":"2026-04-01T13:08:31","modified_gmt":"2026-04-01T11:08:31","slug":"kompromittierte-axios-npm-pakete-verbreiten-schadsoftware","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2026\/03\/31\/kompromittierte-axios-npm-pakete-verbreiten-schadsoftware\/","title":{"rendered":"Kompromittierte axios npm-Pakete verbreiten Schadsoftware"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" title=\"Sicherheit (Pexels, allgemeine Nutzung)\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/04\/Sicherheit_klein.jpg\" alt=\"Sicherheit (Pexels, allgemeine Nutzung)\" width=\"200\" align=\"left\" \/>Der n\u00e4chste Lieferkettenangriff auf ein npm-Paket ist gerade publik geworden. Angreifern ist es gelungen, einen Entwickler-Account f\u00fcr das axios npm-Paket zu kompromittieren und Malware einzuschleusen. Die kompromittierten axios npm-Pakete verbreiteten kurzzeitig einen Remote Access Trojaner (RAT), der Systeme mit Linux, macOS und Windows gef\u00e4hrdet.<\/p>\n<p><!--more--><\/p>\n<h2>Das axios npm-Paket<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg01.met.vgwort.de\/na\/0dfdc62549b541aaabac500ea7b2d9d1\" alt=\"\" width=\"1\" height=\"1\" \/>Axios ist eine der beliebtesten JavaScript-Bibliotheken f\u00fcr HTTP-Anfragen (GET, POST, PUT, DELETE usw.). Der promise-basierter HTTP-Client l\u00e4sst sich f\u00fcr Browser und Node.js verwenden und macht das Senden und Empfangen von HTTP-Anfragen viel einfacher und angenehmer als die native fetch-API oder XMLHttpRequest.<\/p>\n<p>Das axios npm-Paket wird vor allem in React, Vue, Angular, Next.js und vielen Node.js-Backends verwendet, um mit APIs zu kommunizieren. Laut diversen Webseiten soll das Paket w\u00f6chentlich 300 Millionen Mal heruntergeladen werden, ist also recht popul\u00e4re und weit verbreitet.<\/p>\n<h2>Lieferkettenangriff auf das\u00a0axios npm-Paket<\/h2>\n<p>Vor einigen Stunden wurden bekannt, dass das Axios npm kompromittiert ist. Nachfolgender Tweet weist darauf hin, dass die axios-Versionen axios@0.30.4 und axios@1.141 kompromittiert sind und Malware verbreiten.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-323198\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2026\/03\/image-94.png\" alt=\"Axios npm kompromittiert\" width=\"489\" height=\"759\" srcset=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2026\/03\/image-94.png 489w, https:\/\/borncity.com\/blog\/wp-content\/uploads\/2026\/03\/image-94-193x300.png 193w\" sizes=\"auto, (max-width: 489px) 100vw, 489px\" \/><\/p>\n<p>Das CERT-AT warnt in <a href=\"https:\/\/www.cert.at\/de\/warnungen\/2026\/3\/kompromittierte-axios-npm-pakete-verbreiten-schadsoftware\" target=\"_blank\" rel=\"noopener\">diesem Artikel<\/a>, dass \u00fcber den gekaperten npm-Account eines axios Hauptentwicklers die zwei oben genannten kompromittierte Paketversionen verbreitet werden.\u00a0Beide Paketversionen enthalten eine zus\u00e4tzliche Abh\u00e4ngigkeit (<em>plain-crypto-js@4.2.1<\/em>), die beim Installieren automatisch einen Remote Access Trojaner (RAT) f\u00fcr macOS, Windows und Linux nachl\u00e4dt.<\/p>\n<p>Beim Installieren der kompromittierten axios-Versionen wird \u00fcber ein postinstall-Skript automatisch und ohne Benutzerinteraktion Kontakt zu einem Command-and-Control-Server (<em>sfrclak.com:8000<\/em>) hergestellt und ein plattformspezifischer RAT heruntergeladen und ausgef\u00fchrt. Die Schadsoftware l\u00f6scht sich nach der Ausf\u00fchrung weitgehend selbst und ersetzt ihre eigene Konfiguration durch eine unauff\u00e4llige Version, um forensische Analyse zu erschweren.<\/p>\n<p>Die schadhaften Versionen des Paketes wurden mittlerweile zwar von npm entfernt. Aber Systeme, auf denen eine der betroffenen Versionen installiert wurde, m\u00fcssen als vollst\u00e4ndig kompromittiert betrachtet werden.<\/p>\n<p>Dar\u00fcber hinaus hat die Kompromittierung laut CERT-AT bereits zu Folgesch\u00e4den gef\u00fchrt: Laut Analyse von Socket wurden weitere npm-Pakete identifiziert, die die Schadsoftware transitiv weiterverbreiten.<\/p>\n<ul>\n<li>Das Paket <em>@shadanai\/openclaw<\/em>\u00a0(Versionen 2026.3.28-2, 2026.3.28-3, 2026.3.31-1, 2026.3.31-2) beinhaltet den schadhaften <em>plain-crypto-js<\/em>-Payload direkt in einem gebundelten Pfad.<\/li>\n<li>Das Paket @qqbrowser\/openclaw-qbot@0.0.130 liefert eine manipulierte <em>axios@1.14.1<\/em> in seinem n<em>ode_modules\/<\/em>-Verzeichnis mit.<\/li>\n<\/ul>\n<p>Diese Pakete wurden vermutlich w\u00e4hrend des Zeitfensters erstellt, in dem <em>axios@1.14.1<\/em> die aktuelle Version war, und haben die schadhafte Abh\u00e4ngigkeit transitiv \u00fcbernommen. Dar\u00fcber hinaus hat sich die Kompromittierung \u00fcber JSII-Module auch auf andere \u00d6kosysteme ausgebreitet, warnt CERT-AT. Version 0.0.194 des <em>Pakets jjrawlins-cdk-iam-policy-builder-helper<\/em> ist sowohl auf PyPI als auch auf NuGet betroffen, da es von der kompromittierten axios-Version abh\u00e4ngt.<\/p>\n<p>Auf CERT-AT finden sich<a href=\"https:\/\/www.cert.at\/de\/warnungen\/2026\/3\/kompromittierte-axios-npm-pakete-verbreiten-schadsoftware\" target=\"_blank\" rel=\"noopener\"> weitere Angaben<\/a>, welche Systeme als betroffen angesehen werden m\u00fcssen und welche Ma\u00dfnahmen Nutzer betroffener Systeme durchf\u00fchren m\u00fcssen, um die m\u00f6glichen Sch\u00e4den zu begrenzen.<\/p>\n<p><strong>Erg\u00e4nzung<\/strong>: Die Google Threat Intelligence Group (GTIG) schreibt den j\u00fcngsten Supply-Chain-Angriff auf das axios-NPM-Paket mutma\u00dfliche dem nordkoreanischen Bedrohungsakteur UNC1069 (und nicht TeamPCP) zu. Siehe meine Ausf\u00fchrungen im Blog-Beitrag\u00a0<a href=\"https:\/\/borncity.com\/blog\/2026\/04\/01\/absturz-oder-kernschmelze-cisco-source-code-gestohlen-anthropic-claude-code-geleakt-chatgpt-0-click-schwachstelle-etc\/\">Absturz oder Kernschmelze: Cisco Source Code gestohlen; Anthropic Claude Code geleakt; ChatGPT-Schwachstelle etc.<\/a><\/p>\n<p><strong>\u00c4hnliche Artikel:<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/12\/04\/shai-hulud-2-0-npm-malware-angriff-erbeutet-400-k-entwickler-geheimnisse\/\" rel=\"bookmark\">Shai-Hulud 2.0 NPM-Malware-Angriff erbeutet ~400 K Entwickler-Geheimnisse<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/09\/17\/der-npm-angriff-geht-weiter-wurm-infiziert-pakete\/\" rel=\"bookmark\">Der npm-Angriff geht weiter \u2013 \"Wurm\" infiziert Pakete<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2025\/09\/09\/npm-desaster-konto-gehackt-18-npm-pakete-mit-millionen-downloads-kompromittiert\/\" rel=\"bookmark\">npm-Hack: Konto gehackt; 18 npm-Pakete mit Millionen Downloads kompromittiert<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2026\/03\/25\/python-paket-mit-96-millionen-downloads-ueber-simplen-befehl-infiziert\/\" rel=\"bookmark\">Python-Paket mit 96 Millionen Downloads \u00fcber simplen Befehl infiziert; 500.000 Anmeldedaten abgezogen?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Der n\u00e4chste Lieferkettenangriff auf ein npm-Paket ist gerade publik geworden. Angreifern ist es gelungen, einen Entwickler-Account f\u00fcr das axios npm-Paket zu kompromittieren und Malware einzuschleusen. Die kompromittierten axios npm-Pakete verbreiteten kurzzeitig einen Remote Access Trojaner (RAT), der Systeme mit Linux, &hellip; <a href=\"https:\/\/borncity.com\/blog\/2026\/03\/31\/kompromittierte-axios-npm-pakete-verbreiten-schadsoftware\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[908,426,7459],"tags":[4328,3836],"class_list":["post-323197","post","type-post","status-publish","format-standard","hentry","category-internet","category-sicherheit","category-software","tag-sicherheit","tag-software"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/323197","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=323197"}],"version-history":[{"count":5,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/323197\/revisions"}],"predecessor-version":[{"id":323246,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/323197\/revisions\/323246"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=323197"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=323197"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=323197"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}