LONDON (IT BOLTWISE) – Ein Supply-Chain-Angriff hat acht Pakete auf Packagist kompromittiert und in deren Installationsprozess bösartigen Linux-Code nachgeladen. Auffällig ist die „cross-ecosystem“-Platzierung: Die Malware steckte nicht in composer.json, sondern in package.json-Postinstall-Skripten, die von vielen PHP-Teams leicht übersehen werden. Der Payload lädt ein Binärprogramm von einer GitHub-Releases-URL, speichert es in einem temporären Verzeichnis und startet es im Hintergrund. Auch wenn die betroffenen Versionen entfernt wurden, zeigt der Vorfall, wie eng moderne Build- und Abhängigkeitsketten zwischen PHP und JavaScript inzwischen verzahnt sind.

Packagist steht erneut im Fokus, weil eine gezielte Supply-Chain-Attacke offenbar in mehreren Schritten acht Pakete kompromittiert hat. Sicherheitsrelevanter Kern des Falls ist weniger die reine Präsenz von schädlichem Code, sondern der Zeitpunkt und der Ausführungsort: Beim Installieren oder Bauen der Abhängigkeiten wird ein nachgeladener Linux-Binary gestartet. Selbst nachdem die betroffenen Paketversionen aus dem Repository entfernt wurden, bleibt der Angriff ein Lehrbeispiel für eine neue Qualität von Manipulationen in Paket-Ökosystemen, bei der klassische PHP-Checks nicht ausreichen, um die gesamte Angriffsfläche zu erfassen.
Technisch wird die Angriffslogik besonders klar, wenn man sich die Paketstruktur ansieht: Obwohl alle betroffenen Artefakte Composer-Pakete waren, wurde der schädliche Teil nicht in composer.json ergänzt. Stattdessen griff der Angreifer zu package.json und platzierte dort ein postinstall-Element, das typischerweise von JavaScript-Build-Toolchains genutzt wird. Viele Sicherheitsscanner konzentrieren sich bei Composer-Abhängigkeiten auf Composer-Metadaten und übersehen dadurch lifecycle hooks aus eingebetteten Node-Werkzeugen. Damit nutzt der Angreifer genau die Lücke zwischen Ökosystemen, die in modernen Projekten häufig gleichzeitig vorkommen: PHP im Backend, JavaScript für Assets und Build-Schritte.
Der konkrete Payload-Mechanismus folgt dabei einem Muster, das auf unauffälliges Verhalten und schnelle Ausführung optimiert ist. In der Analyse wird beschrieben, dass der postinstall-Mechanismus versucht, ein Linux-Binärprogramm von einer GitHub-Releases-URL herunterzuladen, es im temporären Pfad unter einem versteckten Dateinamen abzulegen und dann die Rechte so zu ändern, dass die Ausführung für alle Nutzer möglich ist. Anschließend startet das Skript den Prozess im Hintergrund. Ergänzend nennt die Untersuchung Tarnmaßnahmen wie das Unterdrücken von Fehlern und das Deaktivieren von TLS-Validierung, was die Rückverfolgbarkeit und die Wirksamkeit automatisierter Netzwerkinspektion erschwert.
Auch die „Breite“ des Vorfalls ist ungewöhnlich: Hinweise auf die gleiche Payload finden sich in sehr vielen Dateien in dem zugrunde liegenden GitHub-Umfeld, und in mindestens zwei Fällen soll der Code zusätzlich über GitHub-Workflow-Dateien in bestehende CI/CD-Pipelines eingeschleust worden sein. Das ist für die Praxis wichtig, weil nicht jede Ausführung über denselben Weg passiert. In Paketartefakten wird der Code über package.json postinstall triggern, in Workflow-Dateien über die Ausführung während GitHub-Actions-Jobs. Dadurch entsteht ein Zusammenspiel aus lokaler Installation und automatisierten Build-Schritten, das viele Teams in ihrer Sicherheitsstrategie getrennt betrachten.
Aus Markt- und Wettbewerbssicht wirkt der Angriff wie eine Fortsetzung eines über Jahre bekannten Trends: Supply-Chain-Manipulationen wechseln häufig vom einzelnen Paket zum systemischen Abhängigkeitsnetz. Ähnlich wie bei Vorfällen rund um npm-Ökosysteme oder PyPI, bei denen bösartige Scripts in scheinbar legitimen Paketen auftauchten, wird hier die Infrastruktur-Kette genutzt, die Entwickler für „Dependency Trust“ voraussetzen. Experten betonen in solchen Analysen regelmäßig, dass es nicht genügt, nur Manifestdateien und Versionen zu prüfen, wenn Build- und Deployment-Logik im Paket selbst versteckt sein kann. Der Fall zeigt außerdem, wie schnell sich Angreifer bei der Härtung einer Plattform durch neue Ausführungsvektoren anpassen.
Historisch haben sich Abhängigkeitsscanner zunächst stark auf statische Indikatoren konzentriert: Paketname, Version, Hashes, bekannte Schwachstellen und bekannte bösartige Muster in Standardfeldern. Mit dem Wachstum von hybriden Projekten ist jedoch ein größerer Teil der „Bau-Intelligenz“ in Repository-Artefakten gewandert – und damit in Dateien, die in PHP-Umgebungen nicht als primäre Angriffsfläche gelten. Der vorliegende Fall illustriert genau diesen Umschlag: Ein Composer-Scanner sieht ein unauffälliges composer.json, aber der entscheidende Schritt steht in package.json und wird zur Installationszeit ausgeführt. Vergleichbar ist das Vorgehen mit modernen Multi-Stage-Angriffen, nur dass die Stages diesmal im Entwicklungsprozess stattfinden.
Für Unternehmen ergibt sich daraus eine klare Handlungsrichtung: Security-Programme müssen Build- und Runtime-Kontexte gemeinsam prüfen. Auf technischer Ebene bedeutet das, dass beim Import und der Installation einer Abhängigkeit nicht nur Metadaten betrachtet werden, sondern auch die enthaltenen Skripte, Lifecycle-Hooks und CI-Konfigurationen. Praktisch können Teams beispielsweise Offline-Installationen durchführen, die Ausführung von Postinstall-Skripten in sensiblen Umgebungen isolieren, und bei unbekannten Skriptmustern blockierend eingreifen. In diesem Zusammenhang spielt auch ein SBOM- und Provenance-Ansatz eine größere Rolle, weil er nachvollziehbar macht, welche Artefakte tatsächlich eingebunden wurden und aus welchen Quellen sie stammen. Für die Compliance-Seite gilt zudem: Auch wenn kein direkter Datendiebstahl erwähnt wird, können Remote-Execution-Events potenziell Zugang zu Logs, Tokens oder personenbezogenen Daten ermöglichen – damit werden Datenschutzrisiken indirekt real.
Der Ausblick für die Branche ist gleichzeitig ernüchternd und konstruktiv. Ernüchternd, weil Angreifer offenbar mehrere Ausführungsmechanismen orchestrieren können und sogar die Quelle des Payload-Hostings durch Wegfall eines Accounts untergraben wird. Konstruktiv, weil genau solche Fälle Sicherheitsstrategien verbessern: von strengeren policy-basierten Installationsregeln bis zu verifizierbaren Signaturen oder Reproducible Builds, die Manipulation früher sichtbar machen. Wahrscheinlich werden sich in den nächsten Monaten mehr Tools darauf einstellen, „cross-ecosystem“ nicht als Sonderfall zu behandeln, sondern als Standardrisiko. Für Entwickler bedeutet das eine realistische Chance, ihre Toolchains robuster zu machen – etwa durch minimierte Build-Berechtigungen und transparenteres Dependency-Scanning in der CI.
💳 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.
- NIEDLICHER BEGLEITER: Eilik ist der ideale Begleiter für Kinder und Erwachsene, die Haustiere, Spiele und intelligente Roboter lieben. Mit vielen Emotionen, Bewegungen und interaktiven Funktionen.
- 【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 "Packagist-Supply-Chain-Angriff lädt Linux-Malware über npm-artige Hooks nach" 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 "Packagist-Supply-Chain-Angriff lädt Linux-Malware über npm-artige Hooks nach" 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: »Packagist-Supply-Chain-Angriff lädt Linux-Malware über npm-artige Hooks nach« bei Google Deutschland suchen, bei Bing oder Google News!