CVE catalog

CVE-2026-94571

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 c

[CVE catalog]

Severity
Critical · CVSS 9.4CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Published
Updated
Source
[NVD] · [CVE record]
EPSS
0.53% · Oct 25, 2026

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.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianoctaviasid19.0.0-10fixed
Debianoctaviaforky19.0.0-10fixed
Debianoctaviatrixie16.0.0-2vulnerable
Debianoctaviabookworm11.0.0-2vulnerable
Ubuntuoctavianoble1:14.0.0-0ubuntu1.6fixed
Ubuntuamphora-agentnoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia-apinoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia-commonnoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia-docnoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia-driver-agentnoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia-health-managernoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia-housekeepingnoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia-workernoble1:14.0.0-0ubuntu1.6fixed
Ubuntupython3-octavianoble1:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia20.045.0.0-0ubuntu1vulnerable
Ubuntuoctavia20.046.0.0~b1~git2019121614.45cb1e4e-0ubuntu1vulnerable
Ubuntuoctavia20.046.0.0~b2~git2020020614.005cd1e6-0ubuntu1vulnerable
Ubuntuoctavia20.046.0.0~b2~git2020020614.005cd1e6-0ubuntu2vulnerable
Ubuntuoctavia20.046.0.0~b3~git2020032609.73fca169-0ubuntu1vulnerable
Ubuntuoctavia20.046.0.0~b3~git2020041014.771a5d87-0ubuntu1vulnerable
Ubuntuoctavia20.046.0.0-0ubuntu0.20.04.1vulnerable
Ubuntuoctavia20.046.0.0-0ubuntu0.20.04.2vulnerable
Ubuntuoctavia20.046.1.0-0ubuntu1vulnerable
Ubuntuoctavia20.046.2.0-0ubuntu1vulnerable
Ubuntuoctavia20.046.2.1-0ubuntu1vulnerable
Ubuntuoctavia20.046.2.1-0ubuntu2vulnerable
Ubuntuoctavia20.046.2.2-0ubuntu1vulnerable
Ubuntuoctavia20.046.2.2-0ubuntu1.1vulnerable
Ubuntuoctavia22.041:9.0.0-0ubuntu1vulnerable
Ubuntuoctavia22.041:9.0.0+git2021120816.ab3c3ef7-0ubuntu1vulnerable
Ubuntuoctavia22.041:9.0.1+git2022011217.27e5b27d-0ubuntu1vulnerable
Ubuntuoctavia22.041:9.0.1+git2022030314.328ffbab-0ubuntu1vulnerable
Ubuntuoctavia22.041:10.0.0-0ubuntu1vulnerable
Ubuntuoctavia22.041:10.1.0-0ubuntu1vulnerable
Ubuntuoctavia22.041:10.1.1-0ubuntu1vulnerable
Ubuntuoctavia22.041:10.1.1-0ubuntu1.1vulnerable
Ubuntuoctavia22.041:10.1.1-0ubuntu1.2vulnerable
Ubuntuoctavia22.041:10.1.1-0ubuntu1.3vulnerable
Ubuntuoctavia22.041:10.1.1-0ubuntu1.4vulnerable
Ubuntuoctavia22.041:10.1.1-0ubuntu1.5fixed
Ubuntuoctavia24.041:13.0.0-0ubuntu1vulnerable
Ubuntuoctavia24.041:13.0.0+git2024011917.5750e451-0ubuntu1vulnerable
Ubuntuoctavia24.041:14.0.0~rc1-0ubuntu1vulnerable
Ubuntuoctavia24.041:14.0.0-0ubuntu1vulnerable
Ubuntuoctavia24.041:14.0.0-0ubuntu1.1vulnerable
Ubuntuoctavia24.041:14.0.0-0ubuntu1.2vulnerable
Ubuntuoctavia24.041:14.0.0-0ubuntu1.3vulnerable
Ubuntuoctavia24.041:14.0.0-0ubuntu1.4vulnerable
Ubuntuoctavia24.041:14.0.0-0ubuntu1.5vulnerable
Ubuntuoctavia24.041:14.0.0-0ubuntu1.6fixed
Ubuntuoctavia26.041:17.0.0-0ubuntu1vulnerable
Ubuntuoctavia26.041:17.0.0+git20260116.e805a93-0ubuntu1vulnerable
Ubuntuoctavia26.041:18.0.0~rc1-0ubuntu2vulnerable
Ubuntuoctavia26.041:18.0.0-0ubuntu1vulnerable
Ubuntuoctavia26.041:18.0.0-0ubuntu2vulnerable
Ubuntuoctavia26.041:18.0.0-0ubuntu2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianoctaviasourcesid18.0.0-4not yet assignedNot reported[1148175]
Debianoctaviasourceforky18.0.0-4not yet assignedNot reported[1148175]
Debianoctaviasourcetrixie(unfixed)not yet assignedNot reported[1148175]
Debianoctaviasourcebookworm(unfixed)not yet assignedNot reported[1148175]
Ubuntuoctaviadebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuamphora-agentdebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctavia-apidebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctavia-commondebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctavia-docdebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctavia-driver-agentdebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctavia-health-managerdebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctavia-housekeepingdebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctavia-workerdebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntupython3-octaviadebnoble1:14.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntuoctaviadeb22.041:10.1.1-0ubuntu1.5Not reportedUBUNTU-CVE-2026-94571Not reported
Ubuntuoctaviadeb24.041:14.0.0-0ubuntu1.6Not reportedUBUNTU-CVE-2026-94571Not reported
Ubuntuoctaviadeb26.041:18.0.0-0ubuntu2.1Not reportedUBUNTU-CVE-2026-94571Not reported

[Debian bug #1148175]

Notes

[trixie] octavia: Minor issue [bookworm] octavia: Minor issue

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [octavia-agent]Affected

    Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • [octavia-api]Affected

    Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • [octavia-common]Affected

    Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • [octavia-doc]Affected

    Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • [octavia-worker]Affected

    Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

  • [python3-octavia]Affected

    Source package: [octavia]

    Details (2)
    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

    • 11.0.0-2 · all · bookworm

      Affected

      nvd · octavia · debian · bookworm; nvd · octavia · debian · 12

[Debian 13 (Trixie)]

  • [octavia-agent]Affected

    Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • [octavia-api]Affected

    Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • [octavia-common]Affected

    Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • [octavia-doc]Affected

    Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • [octavia-worker]Affected

    Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

  • [python3-octavia]Affected

    Source package: [octavia]

    Details (2)
    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

    • 16.0.0-2 · all · trixie

      Affected

      nvd · octavia · debian · 13

Observed:

References