Agnaistic agnai: Fest codierte Admin-Zugangsdaten in Docker-Compose-Datei
Zusammenfassung
Die Docker-Compose-Datei für das Self-Hosting von agnai setzt ein festes Admin-Passwort und ein öffentlich bekanntes JWT-Geheimnis. Ein nicht authentifizierter Angreifer, der diese Standardwerte kennt, kann sich als Administrator anmelden oder ein JWT mit Admin-Rechten fälschen. Damit sind Identitätsübernahmen, Passwort-Zurücksetzungen und Änderungen der Serverkonfiguration möglich.
Betroffen
- agnai bis Version 1.0.555
- Installationen, die self-host.docker-compose.yml mit den Standardwerten verwenden
Behoben in
Unbekannt. Es wurde weder ein Herstellerfix noch eine korrigierte Version identifiziert.
Umgehung
- Das feste Admin-Passwort und das JWT-Geheimnis in der Compose-Datei vor dem ersten Start durch zufällige Werte ersetzen
- Die Instanz nicht aus dem Internet erreichbar machen; sie hinter einem VPN oder einem authentifizierenden Reverse Proxy betreiben
- Den Netzwerkzugriff auf die Instanz einschränken, bis die Geheimnisse ersetzt sind
Ausnutzung
- CISA SSVC: Exploitation-Status PoC, automatisierbar: ja, technische Auswirkung: total
- VulDB meldet keinen öffentlich verfügbaren Exploit, stuft die Ausnutzung aber als einfach ein
- Keine bekannte Ausnutzung in freier Wildbahn; nicht im CISA-KEV-Katalog gelistet
Unsere Empfehlung
- Alle agnai-Installationen inventarisieren und die Compose-Dateien auf die Standardwerte prüfen
- Falls eine Installation mit Standardwerten erreichbar war, eine Kompromittierung annehmen: Admin-Konten, Benutzerpasswörter und Konfigurationsänderungen prüfen sowie die Logs auswerten
- Alle Geheimnisse jetzt ändern und den Netzwerkzugriff einschränken
- Das Upstream-Repository auf eine korrigierte Version überwachen und den NVD-Eintrag nach Abschluss der Analyse erneut prüfen
Ö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
- Vulnerable compose file (commit 6c3de258) github.com
- Vulnerable auth code (commit 6c3de258) github.com
- HackMD write-up hackmd.io
- VulDB entry vuldb.com
- VulDB exploit status vuldb.com
- OpenCVE entry app.opencve.io
- HOL Guard entry hol.org
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 02:33.
Referenzen der NVD (7)
- https://github.com/agnaistic/agnai
- https://github.com/agnaistic/agnai/blob/6c3de258cb33999c3f292c71aa031d2352681186/README.md#L75-L82
- https://github.com/agnaistic/agnai/blob/6c3de258cb33999c3f292c71aa031d2352681186/self-host.docker-compose.yml…
- https://github.com/agnaistic/agnai/blob/6c3de258cb33999c3f292c71aa031d2352681186/srv/api/auth.ts#L11-L14
- https://hackmd.io/@haind/agnai-selfhost-compose-hardcoded-admin-jwt-secret
- https://www.vulncheck.com/advisories/agnaistic-agnai-through-1.0.555-hard-coded-credentials-in-self-host-dock…
- https://hackmd.io/@haind/agnai-selfhost-compose-hardcoded-admin-jwt-secret
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.
