Katalog CVE

CVE-2026-54246

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

Skipper przed wersją 0.27.13 udostępnia dane sterujące całego klastra przez /routes, /routes/{zone}, /swarm/redis/shards i /swarm/valkey/shards bez uwierzytelniania na poziomie aplikacji. Obsługiwane procedury tylko ograniczają metody HTTP, ale nie weryfikują tożsamości wywołującego. Zaatakowany lub skompromitowany pod może ominąć ograniczenia RBAC i odczytać wrażliwe dane z różnych przestrzeni nazw.

Ocena ryzyka

Organizacja narażona jest na wyciek poufnych informacji, takich jak adresy URL backendów, szczegóły łańcuchów filtrów, ścieżki OAuth/OIDC oraz adresy shardów Redis/Valkey, co może ułatwić dalsze ataki.

Rekomendacja

Zaktualizuj Skippera do wersji 0.27.13 lub nowszej. Dodatkowo ogranicz dostęp do routesrv za pomocą polityk sieciowych (NetworkPolicy) i rozważ wprowadzenie uwierzytelniania na poziomie aplikacji.

Inne podatności w Skipper

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

Skipper is an HTTP router and reverse proxy for service composition. Prior to 0.27.13, the routesrv component serves cluster-wide control-plane data without application-layer authentication through /routes, /routes/{zone}, /swarm/redis/shards, and /swarm/valkey/shards. The handlers registered in routesrv/routesrv.go, eskipBytes.ServeHTTP in routesrv/eskipbytes.go, RedisHandler.ServeHTTP in routesrv/redishandler.go, and ValkeyHandler.ServeHTTP in routesrv/valkeyhandler.go only restrict HTTP methods and do not authenticate callers. A compromised or otherwise attacker-controlled pod that can reach routesrv on the Kubernetes cluster network can bypass its namespace-scoped RBAC and read Ingress and RouteGroup backend URLs, filter-chain and OAuth or OIDC path details, and Redis or Valkey shard addresses across namespaces. NetworkPolicy can restrict reachability but does not remove the missing-authentication condition, and the established impact is confidentiality exposure rather than direct integrity or availability loss. This issue is fixed in version 0.27.13.

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