Katalog CVE

CVE-2026-94571

KrytyczneCVSS 9.4
Opublikowano: Przetłumaczono: NVD NIST

Streszczenie

W OpenStack Octavia przed wersją 18.0.1 sterownik dostawcy Amphora nie odrzucał znaków kontrolnych w polach redirect_url i redirect_prefix polityki L7. Walidator URL zgodny z RFC 3986 koduje znaki kontrolne przed walidacją, więc nowe linie przechodziły kontrole strukturalne, ale Octavia zapisywała surową, niezakodowaną wartość bezpośrednio do konfiguracji HAProxy na amphorze.

Ocena ryzyka

Uwierzytelniony członek projektu posiadający load balancer może wstrzyknąć dowolne dyrektywy HAProxy poprzez politykę L7 REDIRECT_TO_URL, co może prowadzić do przejęcia ruchu lub obejścia zabezpieczeń. Dotyczy wyłącznie wdrożeń korzystających z dostawcy Amphora.

Rekomendacja

Zaktualizuj OpenStack Octavia do wersji 18.0.1 lub nowszej. Do czasu aktualizacji ogranicz możliwość tworzenia polityk L7 z przekierowaniami oraz audytuj konfiguracje HAProxy pod kątem nieoczekiwanych wpisów.

Inne podatności w OpenStack Octavia

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

In OpenStack Octavia before 18.0.1, the Amphora provider driver did not reject control characters in the L7 policy redirect_url and redirect_prefix fields. The RFC 3986 URL validator percent-encodes control characters before validating, and thus newlines passed structural checks, but Octavia stored and wrote the raw unencoded value directly into the HAProxy configuration generated on the amphora. An authenticated project member who owns a load balancer can therefore inject arbitrary HAProxy directives through a REDIRECT_TO_URL L7 policy. Only deployments using the Amphora provider are affected.

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