Katalog CVE

CVE-2026-53719

ŚrednieCVSS 6.5
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

Envoy Gateway przed wersjami 1.7.4 i 1.8.1 zawiera podatność na panikę (nil dereference) w funkcji translateSecurityPolicyForRoute, gdy dzierżawca z ograniczeniem do przestrzeni nazw tworzy SecurityPolicy dla TCPRoute bez spec.authorization. Obiekt trwały wywołuje panikę przy każdym reconcile, co powoduje zatrzymanie publikacji konfiguracji dla całego kontrolera, dopóki administrator nie usunie obiektu.

Ocena ryzyka

Atakujący może spowodować przerwę w działaniu kontrolera, co może wpłynąć na aktualizację konfiguracji bramy, choć data plane nadal obsługuje ostatnią dobrą konfigurację. Może to prowadzić do opóźnień we wdrażaniu zmian i potencjalnych problemów z dostępnością.

Rekomendacja

Zaleca się aktualizację do wersji 1.7.4 lub 1.8.1, a także usunięcie wszelkich obiektów SecurityPolicy, które mogą wywoływać panikę.

Inne podatności w Envoy Gateway

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

Envoy Gateway is an open source project for managing Envoy Proxy as a standalone or Kubernetes-based application gateway. Prior to 1.7.4 and 1.8.1, translateSecurityPolicyForRoute in internal/gatewayapi/securitypolicy.go dereferences a nil authorization value when a namespace-scoped tenant creates a SecurityPolicy targeting a TCPRoute and omits spec.authorization. The persistent object triggers the panic on every reconcile; recovery in message/watchutil.go keeps the process alive but unwinds the runner/runner.go handle callback, stalling controller-wide xDS and infrastructure intermediate-representation publishing until an administrator deletes the object. The data plane continues to serve the last known good configuration while publication is stalled. This issue is fixed in versions 1.7.4 and 1.8.1.

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