Katanemo Plano: Fehlende Authentifizierung an Envoy-Admin-Schnittstelle legt API-Schlüssel offen
Zusammenfassung
Katanemo Plano bis einschliesslich Version 0.4.37 stellt die Envoy-Admin-Schnittstelle auf Port 9901 auf allen Host-Schnittstellen ohne Authentifizierung bereit. Ein nicht authentifizierter Angreifer im Netzwerk kann den Endpunkt /config_dump abrufen und die konfigurierten API-Schlüssel der LLM-Provider im Klartext auslesen. Für den Angriff genügt Netzwerkzugriff auf Port 9901, eine Benutzerinteraktion ist nicht erforderlich.
Betroffen
- Katanemo Plano 0.4.37 und früher (bis einschliesslich 0.4.37)
- Envoy-Admin-Schnittstelle auf Port 9901, an alle Host-Schnittstellen gebunden
Behoben in
Unbekannt. Der Hersteller hat keine korrigierte Version bestätigt. Ein Aggregator nennt 0.4.38 oder neuer, dies ist vom Hersteller jedoch nicht verifiziert.
Umgehung
- Port 9901 mit Firewall-Regeln oder Security Groups auf vertrauenswürdige Management-Netze beschränken
- Den Envoy-Admin-Listener nur an 127.0.0.1 binden und prüfen, ob die generierte Konfiguration dies umsetzt
- Bei möglicher Exponierung die API-Schlüssel der LLM-Provider rotieren
Ausnutzung
- Öffentlicher Proof-of-Concept: keiner gefunden
- Bekannte Ausnutzung in der Praxis: keine Hinweise gefunden
- CISA SSVC: Exploitation poc, automatisierbar ja, technische Auswirkung partiell
Unsere Empfehlung
- Prüfen, ob eine Plano-Instanz in Version 0.4.37 oder älter läuft
- Sicherstellen, dass Port 9901 von ausserhalb des Hosts oder aus unvertrauenswürdigen Netzen nicht erreichbar ist
- Zugriff auf Port 9901 einschränken und die Admin-Schnittstelle wo möglich an localhost binden
- API-Schlüssel der LLM-Provider rotieren, falls der Admin-Port erreichbar war
- Zugriffe auf Port 9901 überwachen und das Update einplanen, sobald der Hersteller eine korrigierte Version bestätigt
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- Katanemo Plano GitHub repository github.com
- VulnCheck advisory: Katanemo Plano missing authentication on Envoy admin interface www.vulncheck.com
- Plano config_generator.py at 0.4.37 github.com
- Plano envoy.template.yaml at 0.4.37 github.com
- VulDB entry VDB-416675 vuldb.com
- VulDB CVE-2026-108863 vuldb.com
- OSV CVE-2026-108863 osv.dev
- Plano release 0.4.38 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 01.11.2026 05:02.
Referenzen der NVD (6)
- https://github.com/katanemo/plano
- https://github.com/katanemo/plano/blob/0.4.37/cli/planoai/config_generator.py#L588-L656
- https://github.com/katanemo/plano/blob/0.4.37/config/envoy.template.yaml#L1-L3
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/katanemo-plano-envoy-admin-config-secret-disclosure
- https://www.vulncheck.com/advisories/katanemo-plano-through-0.4.37-missing-authentication-on-envoy-admin-inte…
- https://hackmd.io/@1ExmmukzRMWN7B4gQ4W-4Q/cve-2026-108863-katanemo-plano-envoy-admin-config-secret-disclosure
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.
