LONDON (IT BOLTWISE) – Cybersecurity-Forscher beschreiben eine Kampagne, die 24 npm-Pakete als Infrastruktur missbraucht, um auf unpkg und ähnliche Mirror-Services Fake-CAPTCHA-Seiten zu hosten. Die „Malware“ besteht dabei zwar nur aus einer HTML-Datei im Paket, entfaltet aber ihren Effekt über Redirect-Logik auf vertrauenswürdigen Domains. Betroffene werden beim Aufruf des Mirror-Links in eine gefälschte Verifizierungsschleife gezogen und anschließend zu einer externen Phishing-Seite weitergeleitet. In der aktuellen Ausprägung wird die Ziel-URL offenbar über einen öffentlichen Key-Value-Resolver dynamisch nachgeladen.

Die neue Kampagne, die Cybersecurity-Forscher jetzt genauer beschrieben haben, wirkt auf den ersten Blick harmlos, technisch betrachtet ist sie aber ein Lehrstück für Infrastruktur-Missbrauch in der Software-Lieferkette. Statt klassischen Schadcode zu liefern, setzen die Angreifer auf 24 npm-Pakete, deren Inhalt im Kern aus einer einzigen HTML-Datei besteht. Diese Datei selbst „infiziert“ beim bloßen Herunterladen zwar nichts – der eigentliche Effekt entsteht erst dann, wenn die Inhalte auf npm-Mirror-Diensten wie unpkg öffentlich geladen werden und dort als voll gerenderte Seite auftauchen.
Entscheidend ist die Rolle der Mirror-Umgebungen. Wird das Paket auf einem solchen CDN-ähnlichen Dienst gespiegelt, wird aus dem lokalen Paketinhalt eine live abrufbare Web-Page, zum Beispiel unter einem Pfad wie „unpkg[.]com/[email protected]/index.html“. Für Nutzer sieht das zunächst nach einer vertrauenswürdig ausgelieferten Verifikationsseite aus, obwohl das HTML eine gefälschte Cloudflare-ähnliche CAPTCHA-Interaktion simuliert. Beim Aufruf wird die Nutzerführung durch JavaScript-Logik in eine externe Weiterleitung übersetzt – nicht durch einen „Download“, sondern durch einen Browser-Flow, der unbeabsichtigte Aktionen plausibel macht.
Die Forscher ordnen den Angriff außerdem in einen größeren Musterrahmen ein: Es geht nicht darum, Entwickler beim Installieren der Pakete zu kompromittieren, sondern npm und seine Spiegel gezielt als „validated storage“ für Payloads und Zustände zu verwenden. Die Seite enthält dabei sowohl die Darstellung des Fake-CAPTCHA als auch Code, der eine Anfrage an einen entfernten Server absetzt, um die eigentliche Weiterleitungs-URL zu ermitteln oder zu rekonstruieren. In frühen Varianten wird laut Analyse zunächst ein Typosquatting-Domain-Setup verwendet, das eine Microsoft-Anmeldeseite nachahmt; nach einer Blockierung in Googles Safe-Browsing soll das Setup auf eine öffentliche Key-Value-Store-Infrastruktur gewechselt haben.
Mit dem Wechsel zu einem KeyVal-ähnlichen Dienst wie „api.keyval[.]org“ verändert sich das Funktionsprinzip vom statischen Redirect zum „Dead Drop Resolver“: Der Browser ruft über REST-basierte Key-Value-Abfragen Informationen ab, die dann extrahiert und dekodiert werden, bevor es zur finalen Zielseite geht. Das ist weniger ein einzelner Serverangriff als vielmehr eine Orchestrierung über eine legitime, für Entwickler vorgesehene Schnittstelle. In den beobachteten Fällen ist die Konfiguration offenbar so eingestellt, dass die Nutzer auf die legitime ChatGPT-Webseite weitergeleitet werden; die Forscher betonen jedoch, dass derselbe Mechanismus grundsätzlich dafür genutzt werden kann, ClickFix- oder andere Phishing-Ziele auszuliefern, sobald der Angreifer die Parameter entsprechend konfiguriert.
Historisch ist dieses Vorgehen nicht die erste Abwandlung. Bereits im Oktober 2025 hatte eine andere Untersuchung 175 npm-Pakete beschrieben, die unpkg als CDN nutzten, um Redirect-Skripte in Richtung Credential-Harvesting-Seiten auszuliefern – Teil einer Kampagne unter dem Namen Beamglea. Der wiederkehrende Nenner ist die Nutzung legitimer Infrastruktur zum Transport von Logik und Zuständen: „Malware“ muss nicht zwingend als ausführbarer Code erscheinen, der auf dem Rechner startet, sondern kann als persistent gespeicherte Web-Assets wirken, die über Mirror-Domains abrufbar bleiben.
Für die Praxis in Unternehmen ergeben sich daraus konkrete Konsequenzen über das klassische „npm install“-Risiko hinaus. Wenn Angreifer Mirror-Dienste als Web-Hosting missbrauchen, wird die Sicherheitslage stärker vom Browser-Verhalten, vom Redirect-Handling und von der Erkennung gefälschter Interaktionsmasken geprägt. Security-Teams sollten daher nicht nur nach verdächtigen Paketinstallationen suchen, sondern auch nach Indikatoren für manipulative Inhalte, die im Kontext von npm-Mirrors erreichbar sind; ebenso gewinnt die Frage an Gewicht, wie schnell Schutzmechanismen wie Safe-Browsing-Blocklisten auf Domain- oder Verhaltensänderungen reagieren. Für die KI-Entwicklung selbst ist die Meldung indirekt, aber relevant: Auch Teams, die KI-gestützte Workflows nutzen, sind auf stabile Tooling- und Lieferkettenprozesse angewiesen – und genau dort können Browser-basierte Phishing-Vektoren entstehen, selbst wenn kein „klassischer“ Compromise-Schritt über Paketinstallation erfolgt.
Auch der Aspekt „Persistence“ ist dabei schwerwiegend: npm-Pakete können in Mirror-Umgebungen lange sichtbar bleiben, selbst wenn sie aus offiziellen Stores entfernt werden. Damit verschiebt sich die Abwehr stärker in Richtung kontinuierlicher Content-Überwachung und schneller Interaktionskontrollen. Gleichzeitig zeigt die Fallstudie, warum die Abgrenzung zwischen Code-Verteilung und Web-Front-End in der Sicherheitsanalyse verschwimmen kann: Eine scheinbar einfache HTML-Datei wird zur Transportform für Phishing, Redirect-Ketten und dynamische Konfiguration. Unterm Strich liefert die Kampagne damit einen weiteren Beleg dafür, dass moderne Angriffe häufig nicht nur „Software“ angreifen, sondern die Infrastruktur, die Software ausliefert.
💳 Amazon-Kreditkarte mit 2.000 Euro Limit bestellen!
🔥 Heutige Hot Deals bei Amazon: Bis zu 80% Rabatte!
🎉 Amazon Haul-Store für absolute Schnäppchenjäger!
- ★ 23-stufiges KI-Go-Training – Für Spieler mit Grundkenntnissen der Regeln – Entwickelt als intelligenter Trainingspartner passt sich die KI Spielern von 18K bis 9D an. Ideal für alle, die die Grundregeln bereits beherrschen und ihr Spiel verbessern möchten.
- IHR EMOTIONALER AI-BEGLEITER: Eiliko ist mehr als nur ein Anhänger, es ist ein charismatischer KI-Freund. Mit einem dynamischen LED-Bildschirm, der eine Vielzahl von animierten Gesichtern und Ausdrucksformen anzeigt, reagiert er auf Ihre Interaktionen mit einzigartiger Persönlichkeit und Charme.
- 【MEHR LEBEN FÜR DEINEN SCHREIBTISCH】 Lerne Eilik kennen – deinen kleinen Roboter-Freund mit Persönlichkeit. Mit liebevollen Animationen, ausdrucksstarken Reaktionen und spielerischen Interaktionen bringt Eilik mehr Freude in deinen Alltag. Ob auf dem Schreibtisch, im Büro oder am Nachttisch – Eilik wird schnell zu einem vertrauten Begleiter für besondere Momente.
- 【XL-Größe für gedeihende Pflanzen】Geben Sie Ihren Pflanzen den Raum, den sie verdienen! Unser verbessertes, großes 13,7 cm großes Design bietet Platz für Pflanzen mit einem Durchmesser von bis zu 8,9 cm und damit deutlich mehr Platz für Wurzelwachstum und Pflanzengesundheit im Vergleich zu kleineren, veralteten Modellen. Die Produktabmessungen betragen 13,6 x 13,6 x 13,2 cm und das Gerät wiegt nur 355 g.
- V28 Update - JETZT MIT NEUEN FUNKTIONEN! Als Reaktion auf das Ladeproblem von Loona haben wir das automatische Aufladen 2.0 verbessert. Diese Optimierung hilft Loona, die Ladewege in verschiedenen Szenarien zu erkennen und anzupassen, um die Erfolgsquote beim automatischen Aufladen zu erhöhen. Mobile Hotspots können sich mit Loona verbinden und überwinden WLAN-Einschränkungen, sodass Sie jederzeit und überall mit Loona interagieren können.
- Die besten Bücher rund um KI & Robotik!

- Die besten KI-News kostenlos per eMail erhalten!
- Zur Startseite von IT BOLTWISE® für aktuelle KI-News!
- IT BOLTWISE® kostenlos auf Patreon unterstützen!
- Aktuelle KI-Jobs auf StepStone finden und bewerben!
- Künstliche Intelligenz: Dem Menschen überlegen – wie KI uns rettet und bedroht | Der Neurowissenschaftler, Psychiater und SPIEGEL-Bestsellerautor von »Digitale Demenz«
Du hast einen wertvollen Beitrag oder Kommentar zum Artikel "24 npm-Pakete missbrauchen unpkg-Hashes als Bühne für Fake CAPTCHA-Phishing" für unsere Leser?


#Sophos
Es werden alle Kommentare moderiert!
Für eine offene Diskussion behalten wir uns vor, jeden Kommentar zu löschen, der nicht direkt auf das Thema abzielt oder nur den Zweck hat, Leser oder Autoren herabzuwürdigen.
Wir möchten, dass respektvoll miteinander kommuniziert wird, so als ob die Diskussion mit real anwesenden Personen geführt wird. Dies machen wir für den Großteil unserer Leser, der sachlich und konstruktiv über ein Thema sprechen möchte.
Du willst nichts verpassen?
Du möchtest über ähnliche News und Beiträge wie "24 npm-Pakete missbrauchen unpkg-Hashes als Bühne für Fake CAPTCHA-Phishing" informiert werden? Neben der E-Mail-Benachrichtigung habt ihr auch die Möglichkeit, den Feed dieses Beitrags zu abonnieren. Wer natürlich alles lesen möchte, der sollte den RSS-Hauptfeed oder IT BOLTWISE® bei Google News wie auch bei Bing News abonnieren.
Nutze die Google-Suchmaschine für eine weitere Themenrecherche: »24 npm-Pakete missbrauchen unpkg-Hashes als Bühne für Fake CAPTCHA-Phishing« bei Google Deutschland suchen, bei Bing oder Google News!