CVE-2026-94571

openstack-octavia: octavia: HAProxy configuration injection via L7 policy redirect_url and redirect_prefix

Published Sep 21, 2026 CVSS 4.0 · 9.4 Critical EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Debian DLA Debian DLA DLA-4893-1 octavia security update
Ubuntu USN Ubuntu USN USN-8814-1 Octavia vulnerabilities
History
Type Values Removed Values Added
Title openstack-octavia: octavia: HAProxy configuration injection via L7 policy redirect_url and redirect_prefix
References
Metrics threat_severity

None

cvssV3_1

{'score': 7.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:L'}

threat_severity

Important

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description 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.
First Time appeared Openstack
Openstack octavia
Weaknesses CWE-94
CPEs cpe:2.3:a:openstack:octavia:*:*:*:*:*:*:*:*
Vendors & Products Openstack
Openstack octavia
References
Metrics cvssV4_0

{'score': 9.4, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Sep 22, 2026, 1:36 PM
Reserved
Sep 21, 2026, 8:09 PM
Status
Awaiting Analysis
Published
Sep 21, 2026, 9:17 PM
Modified
Sep 22, 2026, 7:56 PM
Severity
Important
Public date
Sep 21, 2026, 8:09 PM