Katalog CVE

CVE-2026-55998

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

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

Streszczenie

Endpoint /v3/import/{token}_{clusterId}.yaml pobiera obiekt klastra przed walidacją tokena. Gdy prawidłowy identyfikator klastra odnosi się do klastra z skonfigurowanymi sekretami rejestru prywatnego, dereferencja nil w pkg/systemtemplate/private_registry.go powoduje zwrócenie HTTP 502 Bad Gateway. Dla nieistniejących identyfikatorów klastra endpoint zwraca HTTP 200. Ta różnica w kodach odpowiedzi stanowi wiarygodne źródło do enumeracji.

Ocena ryzyka

Atakujący może wykorzystać tę różnicę do enumeracji prawidłowych identyfikatorów klastrów, co może ułatwić dalsze ataki.

Rekomendacja

Zastosuj poprawki od producenta, które naprawiają walidację tokena przed dostępem do obiektu klastra.

Inne podatności w KubeSphere

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

The endpoint /v3/import/{token}_{clusterId}.yaml retrieves the cluster object before validating the token. When a valid cluster ID references a cluster that has private registry secrets configured, a nil pointer dereference in pkg/systemtemplate/private_registry.go causes the request to return HTTP 502 Bad Gateway. For cluster IDs that do not exist, the endpoint returns HTTP 200. This observable difference in response codes constitutes a reliable enumeration oracle.

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