danmu_api: Authentifizierungsumgehung über Standard-Token in Env-Endpunkten
Zusammenfassung
danmu_api vor 1.21.7 erlaubt nicht authentifizierten Angreifern aus der Ferne, die Umgebungskonfiguration des Servers zu ändern, wenn das Standard-TOKEN verwendet wird und ADMIN_TOKEN nicht gesetzt ist. Durch POST-Anfragen an /api/env/set, /api/env/add oder /api/env/del kann ein Angreifer ADMIN_TOKEN setzen und Operatoren aussperren, OTHER_SERVER oder PROXY_URL für Server-Side Request Forgery umleiten und eine Neubereitstellung auslösen. Betroffen ist der ausgelieferte Standardzustand.
Betroffen
- huangxd- danmu_api-Versionen vor 1.21.7 (betroffener Bereich 0 bis unter 1.21.7)
- Verwundbar, wenn das Standard-TOKEN verwendet wird und ADMIN_TOKEN nicht gesetzt ist
Behoben in
- Auf danmu_api 1.21.7 oder neuer aktualisieren (Fix-Commit 6e93478)
Umgehung
- Standard-TOKEN ändern und ein starkes ADMIN_TOKEN setzen (nicht vom Hersteller bestätigt)
- Netzwerkzugriff auf den Dienst einschränken (nur VPN oder internes Netz)
- Dienst bis zum Patch nicht aus dem Internet erreichbar machen
Ausnutzung
- Nicht als aktiv ausgenutzt markiert; in den geprüften Quellen nicht im CISA KEV
- Öffentliches Erkennungs-Template (Nuclei) vorhanden; kein öffentlicher Exploit bestätigt
- Ausnutzung in freier Wildbahn unbestätigt
Unsere Empfehlung
- Alle danmu_api-Installationen erfassen (Docker, Vercel, Cloudflare, NAS, VPS)
- Vorrangig auf 1.21.7 oder neuer aktualisieren
- In der Umgebung gespeicherte Geheimnisse rotieren, da sie gelesen oder verändert worden sein könnten
- Direkte Internetexposition entfernen und Logs auf Anfragen an /api/env/* prüfen
- Hinweis: Die CVSS-Bewertungen unterscheiden sich je nach Quelle; verwendet wird der CNA-Wert 9.3 (CVSS 4.0)
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- VulnCheck advisory www.vulncheck.com
- GitHub issue #531 github.com
- Fix commit 6e93478 github.com
- Vulnerable source (worker.js) github.com
- Project repository github.com
- Nuclei detection template PR github.com
- VulDB entry vuldb.com
- OffSeq threat radar radar.offseq.com
Recherchiert und auf Deutsch und Englisch aufbereitet von einer KI (Claude von Anthropic) auf Basis von NVD, CISA, EPSS und den genannten Quellen. Massgebend sind die Angaben des Herstellers. Recherche vom 31.10.2026 00:43.
Referenzen der NVD (5)
- https://github.com/huangxd-/danmu_api
- https://github.com/huangxd-/danmu_api/blob/5ef63a01bae7c4bad4dcd7bafbbcdcf33aa82564/danmu_api/worker.js#L223-…
- https://github.com/huangxd-/danmu_api/commit/6e93478064a0ce4e7ed3bc2eae88adaad1b7ab02
- https://github.com/huangxd-/danmu_api/issues/531
- https://www.vulncheck.com/advisories/danmu-api-before-1.21.7-authentication-bypass-via-default-token-in-env-e…
Quellen
Der Tracker verbindet offizielle, frei nutzbare Datenquellen – laufend aktualisiert:
- NVD (NIST) – CVE, Bewertung (CVSS), betroffene Produkte
- CISA KEV – von der CISA bestätigt aktiv ausgenutzte Lücken
- CISA Vulnrichment – Einschätzung der CISA (SSVC) im offiziellen CVE-Eintrag
- FIRST EPSS – Wahrscheinlichkeit einer Ausnutzung
- Microsoft MSRC – Patch Tuesday: Lücken, Schweregrad, Updates
- PoC-in-GitHub – öffentliche Proof-of-Concept-Repositories
- Metasploit (Rapid7) – Module des Metasploit Framework
- Exploit-DB (OffSec) – Archiv öffentlicher Exploits (nur Verweise)
- Patch-Tage: offizielle Seiten der Hersteller (je Hersteller verlinkt) (Patch-Tage der Hersteller)
Dieses Angebot nutzt Daten der NVD-API, ist aber von der NVD weder unterstützt noch zertifiziert. EPSS-Daten © FIRST.org.
Betroffen? Wir helfen.
Wir prüfen, ob Ihre Systeme betroffen sind, spielen Updates ein und schliessen die Lücke – auf Wunsch auch laufend mit dem System Health Checker.
