Nginx UI: Fehlende Direktiven-Prüfung im MCP-Tool ermöglicht Code-Ausführung in nginx
Zusammenfassung
Das MCP-Tool nginx_config_add in Nginx UI schreibt vom Aufrufer gelieferte Konfigurationen direkt auf die Festplatte und lädt nginx neu, ohne die Prüfung, welche gefährliche Direktiven wie js_*, perl_*, load_module für die Module njs/perl und user root blockiert. Ein authentifizierter MCP-Aufrufer oder ein durch Prompt Injection manipulierter KI-Agent kann diese Direktiven daher einschleusen. Auf Systemen, auf denen das Modul njs oder perl verfügbar ist, etwa beim offiziellen Docker-Image, kann dies zur Code-Ausführung in nginx führen, das mit Root-Rechten läuft.
Betroffen
- Nginx UI (0xJacky) Versionen vor 2.4.1, gemäss CNA-Eintrag
- Hinweis: Die Quellen unterscheiden sich in der Schreibweise des Bereichs; gegen das GitHub-Advisory prüfen
Behoben in
- Version 2.4.1 (Fix-Commit 23d1934099b05b2a01589b48129dc3d3159d91c2)
- Neuere Releases sind verfügbar; auf die aktuelle Release-Linie aktualisieren
Umgehung
Unbekannt.
- Zugriff auf die MCP-Endpunkte (/mcp, /mcp_message) bis zur Behebung auf vertrauenswürdige Benutzer und Agenten beschränken
- Die Nginx-UI-Oberfläche nicht im Internet exponieren
Ausnutzung
- CISA SSVC: Exploitation-Status 'poc', automatisierbar: nein, technische Auswirkung: total
- Im Vendor-Advisory wird ein öffentlicher Proof of Concept erwähnt
- Keine Hinweise auf aktive Ausnutzung gefunden; laut einem Drittanbieter-Tracker nicht im KEV-Katalog
- EPSS: 0.00376
Unsere Empfehlung
- Nginx UI auf 2.4.1 oder neuer aktualisieren, vorzugsweise auf das aktuelle Release
- Sicherstellen, dass der MCP-Endpunkt aus unvertrauten Netzen nicht erreichbar ist, und MCP deaktivieren, falls nicht genutzt
- Seit der Exposition über das MCP-Tool geschriebene nginx-Konfigurationsdateien überprüfen
- Das ältere Advisory GHSA-h6c2-x2m2-mwhf (unauthentifizierter MCP-Zugriff) prüfen und bestätigen, dass es behoben ist
- Priorität erhöhen, wenn die Instanz aus dem Internet erreichbar ist oder mehrere Benutzer oder Agenten MCP-Zugriff haben
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- GitHub Security Advisory GHSA-76pm-mq2q-9gcr github.com
- Fix commit 23d1934 github.com
- Release v2.4.1 github.com
- OSV CVE-2026-84317 osv.dev
- GitLab Advisory Database advisories.gitlab.com
- VulDB 417242 vuldb.com
- Strix CVE-2026-84317 www.strix.ai
- GitHub Security Advisory GHSA-h6c2-x2m2-mwhf github.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 20:21.
Referenzen der NVD (4)
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.
