CVE catalog

CVE-2026-80183

In OpenStack Keystone before 29.0.3, any authenticated user holding role:reader on any project can list every project-scoped role assignment under any domain by passing a domain ID as scope.project.id

[CVE catalog]

Severity
High · CVSS 7.6CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/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.38% · Oct 25, 2026

In OpenStack Keystone before 29.0.3, any authenticated user holding role:reader on any project can list every project-scoped role assignment under any domain by passing a domain ID as scope.project.id with include_subtree to the GET /v3/role_assignments endpoint. The domain's project record has domain_id=null, causing the policy domain_id check to pass for any caller. With include_names, the response discloses the names and home-domain IDs of every user, group, project, and role involved. The literal "default" domain ID works against any deployment created with keystone-manage bootstrap. An attacker can harvest domain IDs from the response and repeat the query to map role assignments across the entire cloud. This is caused by misuse of "None" in  list_role_assignments_for_tree.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiankeystonesid2:30.0.0-3fixed
Debiankeystoneforky2:30.0.0-3fixed
Debiankeystonetrixie2:27.0.0-3+deb13u5fixed
Debiankeystonetrixie-security2:27.0.0-3+deb13u6fixed
Debiankeystonebookworm2:22.0.2-0+deb12u3vulnerable
Debiankeystonebookworm-security2:22.0.2-0+deb12u6fixed
Ubuntukeystonenoble2:25.0.0-0ubuntu1.6fixed
Ubuntukeystone-commonnoble2:25.0.0-0ubuntu1.6fixed
Ubuntukeystone-docnoble2:25.0.0-0ubuntu1.6fixed
Ubuntupython3-keystonenoble2:25.0.0-0ubuntu1.6fixed
Ubuntukeystonepro2:16.0.0-0ubuntu1vulnerable
Ubuntukeystonepro2:17.0.0~b1~git2019121613.db81fee63-0ubuntu1vulnerable
Ubuntukeystonepro2:17.0.0~b2~git2020020513.99733f172-0ubuntu1vulnerable
Ubuntukeystonepro2:17.0.0~b3~git2020032415.9f9040257-0ubuntu1vulnerable
Ubuntukeystonepro2:17.0.0~b3~git2020032415.9f9040257-0ubuntu2vulnerable
Ubuntukeystonepro2:17.0.0~b3~git2020041013.7bb6314e4-0ubuntu1vulnerable
Ubuntukeystonepro2:17.0.0-0ubuntu0.20.04.1vulnerable
Ubuntukeystonepro2:17.0.1-0ubuntu1vulnerable
Ubuntukeystonepro2:17.0.1-0ubuntu2vulnerable
Ubuntukeystonepro2:17.0.1-0ubuntu2+esm1vulnerable
Ubuntukeystonepro2:17.0.1-0ubuntu2+esm2fixed
Ubuntukeystone22.042:20.0.0-0ubuntu1vulnerable
Ubuntukeystone22.042:20.0.0+git2021120815.2ddf8f321-0ubuntu1vulnerable
Ubuntukeystone22.042:20.0.0+git2022011217.771c943ad-0ubuntu1vulnerable
Ubuntukeystone22.042:20.0.0+git2022030313.a3fc9e7c3-0ubuntu1vulnerable
Ubuntukeystone22.042:21.0.0-0ubuntu1vulnerable
Ubuntukeystone22.042:21.0.1-0ubuntu1vulnerable
Ubuntukeystone22.042:21.0.1-0ubuntu2vulnerable
Ubuntukeystone22.042:21.0.1-0ubuntu2.1vulnerable
Ubuntukeystone22.042:21.0.1-0ubuntu2.2vulnerable
Ubuntukeystone22.042:21.0.1-0ubuntu2.4vulnerable
Ubuntukeystone22.042:21.0.1-0ubuntu2.6fixed
Ubuntukeystone24.042:24.0.0-0ubuntu1vulnerable
Ubuntukeystone24.042:24.0.0+git2024011916.adfa92b4-0ubuntu1vulnerable
Ubuntukeystone24.042:25.0.0~rc1-0ubuntu1vulnerable
Ubuntukeystone24.042:25.0.0-0ubuntu1vulnerable
Ubuntukeystone24.042:25.0.0-0ubuntu1.1vulnerable
Ubuntukeystone24.042:25.0.0-0ubuntu1.2vulnerable
Ubuntukeystone24.042:25.0.0-0ubuntu1.4vulnerable
Ubuntukeystone24.042:25.0.0-0ubuntu1.6fixed
Ubuntukeystone26.042:28.0.0-0ubuntu1vulnerable
Ubuntukeystone26.042:28.0.0-0ubuntu2vulnerable
Ubuntukeystone26.042:28.0.0+git20260119.61.8a42793e7-0ubuntu1vulnerable
Ubuntukeystone26.042:29.0.0~rc1-0ubuntu1vulnerable
Ubuntukeystone26.042:29.0.0-0ubuntu1vulnerable
Ubuntukeystone26.042:29.0.0-0ubuntu1.2vulnerable
Ubuntukeystone26.042:29.0.0-0ubuntu1.4fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiankeystonesourcesid2:29.0.2-2not yet assignedNot reported[1145816]
Debiankeystonesourceforky2:29.0.2-2not yet assignedNot reported[1145816]
Debiankeystonesourcetrixie2:27.0.0-3+deb13u5not yet assignedNot reported[1145816]
Debiankeystonesourcebookworm2:22.0.2-0+deb12u4not yet assignedNot reported[1145816]
Ubuntukeystonedebnoble2:25.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntukeystone-commondebnoble2:25.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntukeystone-docdebnoble2:25.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntupython3-keystonedebnoble2:25.0.0-0ubuntu1.6Not reportedNot reportedNot reported
Ubuntukeystonedebpro2:17.0.1-0ubuntu2+esm2Not reportedUBUNTU-CVE-2026-80183Not reported
Ubuntukeystonedeb22.042:21.0.1-0ubuntu2.6Not reportedUBUNTU-CVE-2026-80183Not reported
Ubuntukeystonedeb24.042:25.0.0-0ubuntu1.6Not reportedUBUNTU-CVE-2026-80183Not reported
Ubuntukeystonedeb26.042:29.0.0-0ubuntu1.4Not reportedUBUNTU-CVE-2026-80183Not reported

[Debian bug #1145816]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [keystone]Affected
    Details (4)
    • 2:22.0.2-0+deb12u3 · all · bookworm

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm-security

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm-security

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

  • [keystone-doc]Affected

    Source package: [keystone]

    Details (4)
    • 2:22.0.2-0+deb12u3 · all · bookworm

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm-security

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm-security

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

  • Source package: [keystone]

    Details (4)
    • 2:22.0.2-0+deb12u3 · all · bookworm

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm-security

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

    • 2:22.0.2-0+deb12u3 · all · bookworm-security

      Affected · Fixed: 2:22.0.2-0+deb12u4

      nvd · keystone · debian · bookworm; nvd · keystone · debian · 12

[Debian 13 (Trixie)]

  • [keystone]Affected
    Details (6)
    • 2:27.0.0-3+deb13u4 · all · trixie

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie-security · Historical version

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie-security

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u5 · all · trixie-security · Historical version

      Fixed · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u6 · all · trixie-security

      Fixed · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

  • [keystone-doc]Affected

    Source package: [keystone]

    Details (6)
    • 2:27.0.0-3+deb13u4 · all · trixie

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie-security

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie-security · Historical version

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u5 · all · trixie-security · Historical version

      Fixed · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u6 · all · trixie-security

      Fixed · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

  • Source package: [keystone]

    Details (6)
    • 2:27.0.0-3+deb13u4 · all · trixie

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie-security

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u4 · all · trixie-security · Historical version

      Affected · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u5 · all · trixie-security · Historical version

      Fixed · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

    • 2:27.0.0-3+deb13u6 · all · trixie-security

      Fixed · Fixed: 2:27.0.0-3+deb13u5

      nvd · keystone · debian · 13

Observed:

References