maclof kubernetes-client: Fehlende TLS-Zertifikatsprüfung für Kubernetes-API
Zusammenfassung
Die PHP-Bibliothek maclof kubernetes-client ab Version 0.17.0 vor 0.32.0 deaktiviert die TLS-Zertifikatsprüfung, wenn einer kubeconfig certificate-authority-data fehlt; insecure-skip-tls-verify wird dabei ignoriert. Ein Angreifer auf dem Netzwerkpfad zwischen Anwendung und Kubernetes-API-Server kann sich als API-Server ausgeben. So lassen sich Bearer-Token oder Basic-Credentials abgreifen sowie WebSocket- und REST-API-Verkehr manipulieren.
Betroffen
- maclof kubernetes-client 0.17.0 bis vor 0.32.0
- Standardkonfiguration ist nicht betroffen; die Schwachstelle tritt auf, wenn einer kubeconfig certificate-authority-data fehlt
Behoben in
- Auf Version 0.32.0 oder neuer aktualisieren (0.33.0 vor der Wahl der Zielversion prüfen)
Umgehung
- Unbekannt. Der Hersteller veröffentlicht keine Workaround.
- Nicht verifizierte Annahme: Bis zur Aktualisierung sicherstellen, dass kubeconfig-Dateien certificate-authority-data enthalten, und prüfen, wie die Anwendung den HTTP-Client aufbaut. Zuerst in einer Testumgebung prüfen.
Ausnutzung
- Nicht als aktiv ausgenutzt gelistet (KEV: No).
- CISA SSVC: Exploitation none, Automatable no, Technical Impact total.
- Kein öffentlicher Proof of Concept gefunden; dies ist keine Bestätigung, dass keiner existiert.
Unsere Empfehlung
- composer.lock-Dateien und eingesetzte Container-Images auf maclof/kubernetes-client prüfen.
- Betroffene Installationen auf Version 0.32.0 oder neuer aktualisieren.
- Sicherstellen, dass kubeconfig-Dateien CA-Daten enthalten und Cluster-Verkehr nicht über unsichere Netze läuft.
- RBAC-Berechtigungen der von der Anwendung verwendeten Credentials überprüfen.
- Produktive Systeme in unsicheren oder geteilten Netzen priorisieren.
Öffentliche Exploits
In PoC-in-GitHub, Metasploit und Exploit-DB ist für diese CVE nichts verzeichnet.
Quellen der Recherche
- CVE record reference: maclof kubernetes-client repository github.com
- Vulnerable code in 0.31.0 (Client.php) github.com
- Fix commit 924c0b9 github.com
- Release 0.32.0 github.com
- VulnCheck advisory www.vulncheck.com
- OSV record CVE-2026-105223 osv.dev
- Packagist package maclof/kubernetes-client packagist.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 07:31.
Referenzen der NVD (6)
- https://github.com/maclof/kubernetes-client
- https://github.com/maclof/kubernetes-client/blob/0.31.0/src/Client.php#L309-L312
- https://github.com/maclof/kubernetes-client/commit/924c0b935fa538ed6b4b0948127609e99d0e6f34
- https://github.com/maclof/kubernetes-client/issues/135
- https://github.com/maclof/kubernetes-client/releases/tag/0.32.0
- https://www.vulncheck.com/advisories/maclof-kubernetes-client-0.17.0-before-0.32.0-disabled-tls-certificate-v…
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.
