Supply Chain

Supply-Chain-Würmer

Moderne Supply-Chain-Malware wartet nicht - sie verbreitet sich selbst: von einem kompromittierten Paket zum nächsten, über CI-Runner hinweg, mit gestohlenen Tokens als Treibstoff.

Lesezeit ~7 Min · Supply Chain

Würmer, die lernen

Shai-Hulud tauchte im September auf und kam zwei Monate später als „The Second Coming“ zurück: mindestens 294.842 Secrets offengelegt, 3.760 gültige Zugangsdaten - und 20 % der kompromittierten Maschinen waren GitHub-Runner.

Miasma kompromittierte @redhat-cloud-services-npm-Pakete mit einem credential-stehlenden, sich selbst verbreitenden Wurm.

Runner-Kompromittierung → Lateral Movement

  • Nach dem Zugriff auf einen CI-Runner klonen Angreifer die erreichbaren Repos.
  • Sie verändern Build-Artefakte, bevor sie signiert und in Registries gepusht werden.
  • Persistenz über Self-hosted-Runner-Configs - der Runner bleibt kompromittiert.

Secrets-Exfiltration

  • Direkt in GitHub-Repos, die der Angreifer mit gestohlenen Tokens angelegt hat.
  • Über einen verdeckten DNS-Kanal oder HTTPS-POST mit eigenen Headern.
  • Diebstahl aus lokalen .env-Dateien und AWS/Azure-Config-Verzeichnissen; IAM-Rollen-Missbrauch, um Secrets aufzuzählen, die nicht auf der Platte liegen.
„Your AI Gateway Was a Backdoor“: Die LiteLLM-Supply-Chain-Kompromittierung zeigte, dass sogar das KI-Gateway zum Einfallstor wird.

Der Bezug zum Agent-Memory

Würmer brauchen Persistenz. Agent-Memory, Skills und Config sind dafür ein perfekter, unauffälliger Ort - sie überstehen Reboots und Pipeline-Läufe und werden bei jedem Start neu gelesen.

So schützt PoisonZero Sie hier

PoisonZero prüft jeden Write in die geschützten Agent-Pfade, bevor er wirksam wird - eine harmlose Änderung passiert, eine gefährliche wird zurückgerollt, eine unklare kommt zu Ihnen. Ein Wurm, der Persistenz in Agent-Memory oder Config ablegen will, wird bei diesem Write fail-closed abgefangen, auf den letzten sauberen Stand zurückgerollt und protokolliert. Mehr: Poisoned Pipeline Execution und KI-Agenten in der CI/CD-Pipeline.

Ein Wurm überlebt, indem er Persistenz hinterlässt. PoisonZero verwehrt ihm diesen Halt in der Agent-Schicht und bleibt im Zweifel fail-closed - damit aus einer einmaligen Kompromittierung keine stehende Anweisung wird, die bei jedem Lauf neu gelesen wird.
War das hilfreich?

Brechen Sie die Persistenz der Würmer.

PoisonZero stoppt vergiftete Writes in Agent-Memory und Config - fail-closed, mit Audit.

Sign me up