Katalog CVE

CVE-2026-105949

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.33%

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

Streszczenie

Jetty ConstraintSecurityHandler w Cruise Control rejestruje ograniczenia bezpieczeństwa na dokładnych ścieżkach bez uniwersalnego ograniczenia wildcard i bez wywołania setDenyUncoveredHttpMethods(true). Servlet kieruje żądania używając Path.of(pathInfo).getFileName(), co usuwa wiodące segmenty i końcowe ukośniki. Żądania takie jak POST /kafkacruisecontrol/x/rebalance omijają uwierzytelnianie, ale nadal trafiają do punktów końcowych administracyjnych. Wszystkie 15 punktów końcowych administracyjnych staje się dostępnych bez uwierzytelniania. W AMQ Streams NetworkPolicy operatora Strimzi ogranicza port 9090 Cruise Control tylko do podów operatora, co zmniejsza skuteczną wagę do Important.

Ocena ryzyka

Nieuwierzytelniony atakujący może uzyskać dostęp do administracyjnych punktów końcowych Cruise Control, co może prowadzić do nieautoryzowanych zmian konfiguracji lub operacji. W środowiskach AMQ Streams ryzyko jest ograniczone przez NetworkPolicy.

Rekomendacja

Zaktualizuj Cruise Control do wersji zawierającej poprawkę bezpieczeństwa. W międzyczasie upewnij się, że dostęp sieciowy do portu 9090 jest ograniczony do zaufanych podów.

Powiązane podatności

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

Cruise Control's Jetty ConstraintSecurityHandler registers security constraints on exact path specs without a catch-all wildcard constraint and without calling setDenyUncoveredHttpMethods(true). The servlet routes requests using Path.of(pathInfo).getFileName(), which strips all leading segments and trailing slashes. Requests like POST /kafkacruisecontrol/x/rebalance bypass authentication entirely but still dispatch to admin endpoints. All 15 admin endpoints become reachable without authentication. In AMQ Streams, the Strimzi operator's NetworkPolicy restricts Cruise Control port 9090 to operator pods only, reducing effective severity to Important.

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