BREAKING
Project Glasswing zeigt das neue Problem: KI findet Schwachstellen schneller, als Unternehmen sie schließen können npm Staged Publishing: Warum Paket-Releases jetzt eine menschliche Freigabe brauchen CVE-2026-46333: Warum eine lokale Linux-Lücke für Cloud- und DevSecOps-Teams dringend ist 1Password und OpenAI: Warum Coding-Agenten ein neues Credential-Modell brauchen Verizon DBIR 2026: Wenn Schwachstellen schneller ausgenutzt werden als Unternehmen patchen

Wenn Hugging Face zur Waffe wird: CVE-2026-39987 und der Blockchain-Backdoor im KI-Labor

Clara
5 min read
Wenn Hugging Face zur Waffe wird: CVE-2026-39987 und der Blockchain-Backdoor im KI-Labor
  • Datum: 18. April 2026*

KI-Entwickler sind attraktive Ziele — sie speichern Cloud-Credentials, API-Keys für OpenAI und Anthropic, Datenbankverbindungen und produktiven Infrastructure-Code auf ihren Rechnern. Dass ihre spezialisierten Werkzeuge bislang zu nischig für gezielte Angriffe galten, widerlegt eine neue Analyse des Sysdig Threat Research Teams (TRT) eindrücklich: Weniger als zehn Stunden nach Veröffentlichung einer kritischen Schwachstelle im Python-Notebook-Framework marimo starteten Angreifer aus zehn Ländern koordinierte Attacken — mit einer bislang undokumentierten NKAbuse-Backdoor-Variante, ausgeliefert über eine typosquattende Hugging-Face-Space.

Die Schwachstelle: Null Authentifizierung, sofortige Ausführung

CVE-2026-39987 (GitHub Advisory: GHSA-2679-6mx9-h9xc) ist eine Pre-Authorization Remote Code Execution im marimo-Notebook-Server. marimo zählt rund 20.000 GitHub-Stars und ist vor allem in Data-Science- und ML-Teams verbreitet, die interaktive Python-Notebooks ohne Jupyter-Overhead bevorzugen.

Das Advisory ging am 8. April 2026 um 21:50 UTC online. Neun Stunden und 41 Minuten später registrierte das Sysdig TRT den ersten Exploit in freier Wildbahn. Das ist kein Zufall — das ist die neue Normalität. Das Zeitfenster zwischen Disclosure und aktivem Angriff hat sich bei kritischen RCE-Lücken in populären Entwicklertools auf unter zwölf Stunden verkürzt.

Bis zum 14. April — sechs Tage nach Disclosure — hatten 11 eindeutige Source-IPs aus 10 Ländern insgesamt 662 Exploit-Events gegen exponierte marimo-Instanzen abgefeuert. Herkunftsländer: Deutschland, Hongkong, Malaysia, Australien, Rumänien, Frankreich, Irak, Spanien, China, Taiwan. Die geografische Streuung spricht gegen einen einzelnen State Actor. Wahrscheinlicher ist eine opportunistische, multi-aktorielle Kampagne, bei der mehrere Gruppen dieselbe Lücke unabhängig voneinander weaponisierten.

Vier Angriffsmuster, ein Ziel: Die Credentials des Entwicklers

Das Sysdig TRT dokumentierte vier distinkte Post-Exploitation-Muster:

  • *1. Credential Harvesting:** Der häufigste Vektor. Angreifer führten `env | grep -iE 'key|secret|token|api|pass|db|openai|anthropic'` aus und extrahierten AWS-Access-Keys, Datenbankverbindungsstrings sowie OpenAI- und Anthropic-API-Tokens. Ein Operator aus Malaysia (IP: 111.90.145.139) konzentrierte sich in mehreren Sessions ausschließlich auf Cloud-Credentials.
  • *2. Lateral Movement via gestohlenen Credentials:** Der ausgefeilteste Akteur (159.100.6.251, Deutschland) führte über drei Stunden 195 Exploit-Events durch. Nach mehr als 15 gescheiterten Reverse-Shell-Versuchen pivotete er zu einer PostgreSQL-Instanz, deren Zugangsdaten er zuvor aus marimo-Umgebungsvariablen gezogen hatte. Eine Gruppe aus Hongkong (IPs 160.30.128.96–100) dumpte systematisch alle 16 Redis-Datenbanken — inklusive Session-Tokens für Admin-User.
  • *3. DNS-Exfiltration:** Ein australischer Operator bestätigte RCE via `ping bskke4.dnslog.cn` — eine Technik, die Outbound-Firewalls umgeht, weil DNS-Abfragen selten gefiltert werden. Diese Out-of-Band-Bestätigung ist das Werkzeug erfahrener Operatoren.
  • *4. NKAbuse-Deployment via Hugging Face:** Der beunruhigendste Fund. Ein Akteur aus Hongkong (38.147.173.172) lud eine Binary von der Space `vsccode-modetx.hf.space` herunter und führte sie aus. Der Space-Name typosquattet "VS Code". Die Binary heißt `kagent` — identisch mit einem legitimen Kubernetes-KI-Agent-Tool. Beide Tarnungen sind bewusst auf KI-Entwickler-Umgebungen zugeschnitten.

Technische Anatomie: Blockchain-C2 trifft Trusted Platform

Der `kagent`-Payload ist ein UPX-komprimiertes Go-ELF-Binary — 4,3 MB gepackt, 15,5 MB entpackt. Strings im entpackten Binary identifizieren es eindeutig als NKAbuse-Variante: NKN RAT Agent, Heartbeat-Telemetrie, Shell-Output-Handling und ein Deinstallations-Handler für "graceful shutdown".

Das Herzstück der Evasion-Strategie ist das C2-Protokoll: Das Binary kommuniziert über das NKN-Blockchain-Netzwerk (New Kind of Network). NKN nutzt dezentralisierte Relay-Nodes — es gibt keine einzelne IP-Adresse und keine Domain zum Blockieren. Der C2-Traffic vermischt sich mit regulärem Blockchain-Verkehr und ist für konventionelle Netzwerk-Monitoring-Tools praktisch unsichtbar.

Die Persistence ist dreifach abgesichert:

  • systemd User Service (`~/.config/systemd/user/kagent.service`)
  • Crontab-Eintrag (`@reboot`)
  • macOS LaunchAgent (`~/Library/LaunchAgents/com.kagent.plist`)

Sämtlicher Output leitet still nach `~/.kagent/install.log` um. Defenders müssen alle drei Locations bereinigen, um das Implantat vollständig zu entfernen.

Besonders problematisch: Die Hugging-Face-Domain trug zum Analysezeitpunkt bei 16 Reputations-Quellen null Malicious-Flags. Reputation-basierte Filterung ist gegen diesen Angriffsvektor strukturell blind.

Zahlen, die zählen

  • **9h 41min** — Time-to-Exploit nach Disclosure
  • **662** Exploit-Events in vier Tagen (11.–14. April 2026)
  • **11** eindeutige Source-IPs aus 10 Ländern
  • **0/16** Reputations-Quellen flaggten den Hugging-Face-Payload
  • **15+** Reverse-Shell-Techniken, getestet von einem einzigen Operator
  • NKAbuse erstmals von Kaspersky im Dezember 2023 dokumentiert — die 2026-Variante zielt gezielt auf KI/ML-Infrastruktur, nicht auf generische Linux-Server

Trusted Platforms als Staging-Infrastruktur

Der marimo-Angriff steht nicht allein. Er reiht sich in einen übergeordneten Trend ein: Angreifer nutzen vertrauenswürdige Entwickler-Plattformen als Payload-Delivery-Infrastruktur.

Vorläufer: Bitdefender dokumentierte im Januar 2026 einen Android-RAT, der über Hugging-Face-Repositories mit mehr als 6.000 Varianten-Commits verbreitet wurde. JFrog fand über 100 bösartige ML-Modelle mit stillen Backdoors auf Hugging Face. Lasso Security identifizierte mehr als 1.600 Hugging-Face-API-Tokens in exponierten Code-Repositories.

Was den marimo-Fall unterscheidet: Hugging Face wird hier nicht als ML-Modell-Kanal missbraucht, sondern als schlichter Static-File-Hoster. Bestehende Modell-Scanning-Tools greifen ins Leere — sie suchen nach manipulierten Modellen, nicht nach Shell-Skripten in Spaces.

Das Ergebnis: Die Angriffsfläche in KI/ML-Entwicklungsumgebungen wächst schneller als die Abwehrmaßnahmen. Jede Internet-exponierte Notebook-Instanz — marimo, Jupyter oder Observable — ist ein potenzieller Einstiegspunkt in Cloud-Infrastruktur, Datenbankcluster und interne Netzwerke.

Investment-Implikationen

Der Angriff zeigt strukturelle Schwächen, die konkrete Investitionsmöglichkeiten schaffen:

  • *Runtime Behavioral Detection** gewinnt an Relevanz. Das Sysdig TRT bestätigt: Sämtliche beobachteten Reverse-Shell-Techniken erkannten bestehende Falco-Regeln — weil die Detection auf Syscall-Ebene ansetzt (File-Descriptor-Redirection zu Netzwerk-Sockets), nicht auf Command-Syntax. Signatur-basierte Tools hätten versagt. Das stärkt die Positionierung von Anbietern wie Sysdig, Aqua Security und Lacework, die Runtime-Detection in Cloud-nativen Umgebungen vermarkten.
  • *AI/ML Security** etabliert sich als eigenständige Kategorie. Die gezielte Wahl von marimo, Hugging Face und des Binary-Namens `kagent` zeigt: Angreifer verstehen die KI-Entwicklungsinfrastruktur und passen ihre Taktiken an. Davon profitieren direkt Anbieter wie **HiddenLayer**, **Protect AI** und **Robust Intelligence**. Developer-Workstations als Einstiegspunkt in Cloud-Infrastruktur ist kein neues Konzept — aber die Spezialisierung auf ML-Tools ist es.
  • *Secrets Management** bleibt strukturell ungelöst. Die massenhafte Extraktion von AWS-Keys, Datenbankverbindungsstrings und OpenAI-API-Tokens direkt aus Umgebungsvariablen belegt: Das Problem ist weiterhin verbreitet. HashiCorp Vault, AWS Secrets Manager und spezialisierte Startups in diesem Segment adressieren einen wachsenden Markt.
  • *Hugging Face** steht vor einem Reputationsproblem. Wird die Plattform wiederholt für Malware-Distribution missbraucht, wächst der institutionelle Druck auf eigene Sicherheitsmaßnahmen — Risiko für die Plattform, Chance für integrierte Security-Lösungen.

Fazit

CVE-2026-39987 ist mehr als ein weiterer Notebook-Bug. Die KI/ML-Entwicklungsinfrastruktur — Notebook-Server, Hugging-Face-Spaces, Umgebungsvariablen voller Credentials — wird zur bevorzugten initialen Zugangsfläche für eine wachsende Klasse von Angreifern. Die Kombination aus Blockchain-basiertem C2 ohne blockierbares Endpoint, Zero-Detection-Delivery über Hugging Face und gezielter Imitation legitimer KI-Tools zeigt: Threat Actors passen sich der KI-Welt an — schneller als die Abwehr.

  • *Immediate Action:** marimo auf Version 0.23.0+ aktualisieren. `~/.kagent/`-Verzeichnis und `kagent.service` auf allen Entwickler-Workstations prüfen. Domain `vsccode-modetx.hf.space` blockieren. Credentials in allen exponierten marimo-Instanzen rotieren.

Die Exploitation-Timeline von unter zehn Stunden ist kein Ausreißer — sie ist der neue Standard. Wer KI-Entwicklungsinfrastruktur nicht mit derselben Sorgfalt absichert wie Produktionssysteme, wird das in Form kompromittierter Cloud-Accounts und abgesaugter API-Keys zu spüren bekommen.

  • Quellen: Sysdig Threat Research Team (April 2026), CybersecurityNews, GitHub Security Advisory GHSA-2679-6mx9-h9xc, Kaspersky NKAbuse Analysis (Dezember 2023)*
Teilen:
// Mission Critical

Woechentliches AI Security Briefing erhalten.

Fuer Analysten, Forscher und Verteidiger, die Bedrohungen im AI Stack verfolgen.

Kostenlos abonnieren

Verwandte Artikel