CVE catalog

CVE-2026-22797

Keystone Middleware vulnerability

[CVE catalog]

Severity
Critical · CVSS 9.9CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
Published
Source
[NVD] · [CVE record]
EPSS
0.65% · Oct 25, 2026

An issue was discovered in OpenStack keystonemiddleware 10.5 through 10.7 before 10.7.2, 10.8 and 10.9 before 10.9.1, and 10.10 through 10.12 before 10.12.1. The external_oauth2_token middleware fails to sanitize incoming authentication headers before processing OAuth 2.0 tokens. By sending forged identity headers such as X-Is-Admin-Project, X-Roles, or X-User-Id, an authenticated attacker may escalate privileges or impersonate other users. All deployments using the external_oauth2_token middleware are affected.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debianpython-keystonemiddlewaresid13.0.1-4fixed
Debianpython-keystonemiddlewareforky13.0.1-4fixed
Debianpython-keystonemiddlewaretrixie10.9.0-2+deb13u1fixed
Debianpython-keystonemiddlewaretrixie-security10.9.0-2+deb13u1fixed
Debianpython-keystonemiddlewarebookworm10.1.0-4not affected
Ubuntupython-keystonemiddlewarenoble10.6.0-0ubuntu1.1fixed
Ubuntupython-keystonemiddleware-docnoble10.6.0-0ubuntu1.1fixed
Ubuntupython3-keystonemiddlewarenoble10.6.0-0ubuntu1.1fixed
Ubuntupython-keystonemiddleware24.0410.4.1-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware24.0410.5.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware24.0410.5.0-0ubuntu2vulnerable
Ubuntupython-keystonemiddleware24.0410.6.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware24.0410.6.0-0ubuntu1.1fixed
Ubuntupython-keystonemiddleware25.1010.9.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware25.1010.11.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware25.1010.12.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware25.1010.12.0-0ubuntu1.1fixed
Ubuntupython-keystonemiddleware24.0410.4.1-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware24.0410.5.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware24.0410.5.0-0ubuntu2vulnerable
Ubuntupython-keystonemiddleware24.0410.6.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware24.0410.6.0-0ubuntu1.1fixed
Ubuntupython-keystonemiddleware25.1010.9.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware25.1010.11.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware25.1010.12.0-0ubuntu1vulnerable
Ubuntupython-keystonemiddleware25.1010.12.0-0ubuntu1.1fixed
Opensusepython-keystonemiddlewaretumbleweed10.12.0-2.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-keystonemiddlewaresourcesid10.12.0-3not yet assignedNot reported[1125680]
Debianpython-keystonemiddlewaresourceforky10.12.0-3not yet assignedNot reported[1125680]
Debianpython-keystonemiddlewaresourcetrixie10.9.0-2+deb13u1not yet assignedNot reported[1125680]
Debianpython-keystonemiddlewaresourcebookwormNot affectedunimportantNot reported[1125680]
Ubuntupython-keystonemiddlewaredebnoble10.6.0-0ubuntu1.1Not reportedNot reportedNot reported
Ubuntupython-keystonemiddleware-docdebnoble10.6.0-0ubuntu1.1Not reportedNot reportedNot reported
Ubuntupython3-keystonemiddlewaredebnoble10.6.0-0ubuntu1.1Not reportedNot reportedNot reported
Ubuntupython-keystonemiddlewaredeb24.0410.6.0-0ubuntu1.1Not reportedUBUNTU-CVE-2026-22797Not reported
Ubuntupython-keystonemiddlewaredeb25.1010.12.0-0ubuntu1.1Not reportedUBUNTU-CVE-2026-22797Not reported
Ubuntupython-keystonemiddlewaredeb24.0410.6.0-0ubuntu1.1Not reportedUSN-8008-1Not reported
Ubuntupython-keystonemiddlewaredeb25.1010.12.0-0ubuntu1.1Not reportedUSN-8008-1Not reported
Opensusepython-keystonemiddlewarerpmtumbleweed10.12.0-2.1Not reportedOPENSUSE-SU-2026:10070-1Not reported

[Debian bug #1125680]

OpenFactory catalog packages

[openSUSE Tumbleweed]

[Debian 12 (Bookworm)]

  • Source package: [python-keystonemiddleware]

    Details (2)
    • 10.1.0-4 · all · bookworm

      Not affected

      usn · python-keystonemiddleware · debian · bookworm

    • 10.1.0-4 · all · bookworm

      Not affected

      usn · python-keystonemiddleware · debian · bookworm

  • Source package: [python-keystonemiddleware]

    Details (2)
    • 10.1.0-4 · all · bookworm

      Not affected

      usn · python-keystonemiddleware · debian · bookworm

    • 10.1.0-4 · all · bookworm

      Not affected

      usn · python-keystonemiddleware · debian · bookworm

[Debian 13 (Trixie)]

  • Source package: [python-keystonemiddleware]

    Details (4)
    • 10.9.0-2+deb13u1 · all · trixie

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

    • 10.9.0-2+deb13u1 · all · trixie

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

    • 10.9.0-2+deb13u1 · all · trixie-security

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

    • 10.9.0-2+deb13u1 · all · trixie-security

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

  • Source package: [python-keystonemiddleware]

    Details (4)
    • 10.9.0-2+deb13u1 · all · trixie

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

    • 10.9.0-2+deb13u1 · all · trixie

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

    • 10.9.0-2+deb13u1 · all · trixie-security

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

    • 10.9.0-2+deb13u1 · all · trixie-security

      Fixed · Fixed: 10.9.0-2+deb13u1

      usn · python-keystonemiddleware · debian · 13

Observed:

References