Katalog CVE

CVE-2026-105223

WysokieCVSS 7.4
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.20%

Percentyl 9 - wyżej niż 9% wszystkich znanych CVE

Streszczenie

maclof kubernetes-client w wersjach od 0.17.0 do 0.32.0 wyłącza weryfikację certyfikatu TLS w funkcjach parseKubeconfig() i parseKubeconfigFile(), gdy plik kubeconfig nie zawiera certificate-authority-data, ignorując ustawienie insecure-skip-tls-verify. Atakujący w sieci może podszyć się pod serwer API Kubernetes, aby przechwycić tokeny Bearer lub dane uwierzytelniające Basic oraz modyfikować ruch WebSocket lub REST API.

Ocena ryzyka

Atakujący w sieci może przechwycić dane uwierzytelniające do klastra Kubernetes i modyfikować komunikację, co prowadzi do nieautoryzowanego dostępu i naruszenia integralności klastra. Ryzyko obejmuje pełne przejęcie kontroli nad klastrem.

Rekomendacja

Należy zaktualizować maclof kubernetes-client do wersji 0.32.0 lub nowszej, która poprawnie obsługuje brak certificate-authority-data, oraz upewnić się, że pliki kubeconfig zawierają prawidłowe dane certyfikatu.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

maclof kubernetes-client 0.17.0 before 0.32.0 disables TLS certificate verification in parseKubeconfig() and parseKubeconfigFile() when a kubeconfig lacks certificate-authority-data, ignoring insecure-skip-tls-verify. On-path attackers can impersonate the Kubernetes API server to capture Bearer tokens or Basic credentials and tamper with WebSocket or REST API traffic.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS