SecBoard
Zurück zur Übersicht
Niedrig10 / 100Konfidenz: Gering
Keine strukturierten CVE-Daten

Überprüfen Sie alle npm-Abhängigkeiten auf verdächtige Pakete und stellen Sie sicher, dass nur vertrauenswürdige Quellen verwendet werden.

Lieferketten-Kompromittierung — Thema: supply chain, malicious package, malicious packages | Ereignisbeleg: victim, attacks on+10

Bewertung v1.2, deterministisch berechnet. Bedrohungswert und Konfidenz sind getrennte Größen.Methodik

ChainDrop: Inside a Self-Propagating npm Worm

Unit 42·
Originalartikel lesen bei Unit 42

ChainDrop ist ein selbstverbreitender npm-Wurm, der GitHub Actions Runner-Secrets stiehlt und Ethereum Smart Contracts für die Command-and-Control-Kommunikation nutzt. Entwickler, die npm-Pakete verwenden, sind potenziell betroffen. Es wird dringend empfohlen, Abhängigkeiten zu überprüfen und verdächtige Pakete zu meiden.

SecBoard-Einordnung

Organisationen, die npm-Pakete in ihrer Softwareentwicklung nutzen, könnten durch kompromittierte Abhängigkeiten sensible GitHub Actions Runner-Secrets verlieren. Dies kann zu unautorisiertem Zugriff auf Repositories und Build-Pipelines führen.

Realistisch schlimmster Fall: Der Verlust von GitHub Actions Runner-Secrets könnte Angreifern ermöglichen, auf private Code-Repositories zuzugreifen, Build-Prozesse zu manipulieren oder weitere Systeme innerhalb der Entwicklungsumgebung zu kompromittieren.

Empfehlung: Überprüfen Sie alle npm-Abhängigkeiten auf verdächtige Pakete und stellen Sie sicher, dass nur vertrauenswürdige Quellen verwendet werden. Implementieren Sie strenge Zugriffskontrollen für GitHub Actions Secrets.

Im erfassten Bestand

  • ▸23. erfasste Meldung zu Shai-Hulud innerhalb von 90 Tagen.

Gezählt im eigenen Bestand, rückwärts ab dem Erscheinungsdatum. Das ist Belegstärke, keine Aussage über die Häufigkeit in der Welt.

Betroffen

Entwickler, die npm-Pakete verwenden.

Prüfen

3
  • ▸Überprüfen Sie alle npm-Paketabhängigkeiten in Ihren Projekten auf unbekannte oder verdächtige Einträge.
  • ▸Auditieren Sie die Berechtigungen und den Zugriff auf GitHub Actions Runner-Secrets, um sicherzustellen, dass diese dem Prinzip der geringsten Privilegien folgen.
▸ 1 weitere
  • ▸Implementieren Sie eine statische Code-Analyse (SAST) für Ihre npm-Projekte, um potenziell bösartigen Code in Abhängigkeiten zu erkennen.

Offene Punkte

4
▸ anzeigen
  • ▸Spezifische CVEs oder IOCs sind nicht im Artikel genannt.
  • ▸Die genaue Verbreitungsmethode innerhalb von npm-Paketen ist nicht detailliert beschrieben.
  • ▸Die betroffenen Versionen von npm oder GitHub Actions sind nicht spezifiziert.
  • ▸Es werden keine spezifischen Tools oder Exploits genannt, die von ChainDrop verwendet werden.

Erwähnte Akteure & Werkzeuge

Abgleich mit dem MITRE-ATT&CK-Katalog

MITRE ATT&CK(3)

Techniken aus allen Quellen zusammengeführt — nach Stärke des Belegs sortiert.

T1071Application Layer Protocolzugeordnet

„nutzt Ethereum Smart Contracts für die Command-and-Control-Kommunikation“

T1547Boot or Logon Autostart Executionzugeordnet

„selbstverbreitender npm-Wurm“

T1552Unsecured Credentialszugeordnet

„ChainDrop ist ein selbstverbreitender npm-Wurm, der GitHub Actions Runner-Secrets stiehlt“

Mehrere Herkünfte bei derselben Technik heißt: mehrere unabhängige Wege führen dorthin.

Quellen & Belege· 1 Quelle

Unit 42Technischer BelegPUBLICZuverlässigkeit Bdiese Meldung

Frei veroeffentlichte Forschung eines Sicherheitsanbieters — nachpruefbare Technik, aber eigenes Vermarktungsinteresse. Kein bezogener Feed, deshalb PUBLIC statt COMMERCIAL_TI.

  • Nur eine Quelle — der Sachverhalt ist an keiner zweiten Stelle gegengelesen.
Themen
High Profile ThreatsMalwareblockchainChainDropClaude codedeveloper toolingGitHub