CVE-2026-94571
KrytyczneCVSS 9.4Streszczenie
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- CVE-2026-94572Krytyczne
W OpenStack Octavia przed wersją 18.0.1 sterownik dostawcy Amphora nie walidował pola tls_ciphers w listenerach i pulach pod kątem znaków kontrolnych. Wartość jest zapisywana dosłownie do konfiguracji HAProxy generowanej na amphorze, co pozwala uwierzytelnionemu członkowi projektu posiadającemu load balancer z TLS na wstrzyknięcie nowej linii i dowolnych dyrektyw konfiguracji HAProxy.
- CVE-2026-74248Średnie
OpenStack Octavia do wersji 18.0.0 nieprawidłowo obsługuje autoryzację polityk QoS. Uwierzytelniony użytkownik może powiązać politykę QoS innego projektu z amforą, co uniemożliwia usunięcie tej polityki.
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.

