DEBIAN-CVE-2026-42999

Source
https://security-tracker.debian.org/tracker/CVE-2026-42999
Import Source
https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-42999.json
JSON Data
https://api.test.osv.dev/v1/vulns/DEBIAN-CVE-2026-42999
Upstream
Published
2026-05-28T19:16:37Z
Modified
2026-09-01T16:06:42Z
Severity
  • 8.8 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H CVSS Calculator
Summary
[none]
Details

An issue was discovered in OpenStack Keystone before 29.0.2. The Keystone RBAC policy enforcer in enforce_call unconditionally merges the raw JSON request body into the policy enforcement dictionary via policy_dict.update(json_input.copy()), overwriting trusted target data that was previously set from database lookups. Because flask.request.get_json is called with force=True, this works regardless of Content-Type or HTTP method. Any authenticated user can inject arbitrary policy target attributes (e.g., user_id, project_id) into the request body to bypass RBAC checks and perform unauthorized operations on resources belonging to other users or projects. This was introduced in commit 5ea59f52 (Rocky/14.0.0).

References

Affected packages

Debian:12 / keystone

Package

Name
keystone
Purl
pkg:deb/debian/keystone?arch=source&distro=bookworm

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
2:22.0.2-0+deb12u3

Affected versions

2:22.*
2:22.0.0-2
2:22.0.2-0+deb12u1
2:22.0.2-0+deb12u2

Ecosystem specific

{
    "urgency":  "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-42999.json"

Debian:13 / keystone

Package

Name
keystone
Purl
pkg:deb/debian/keystone?arch=source&distro=trixie

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
2:27.0.0-3+deb13u4

Affected versions

2:27.*
2:27.0.0-3
2:27.0.0-3+deb13u1
2:27.0.0-3+deb13u3

Ecosystem specific

{
    "urgency":  "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-42999.json"

Debian:14 / keystone

Package

Name
keystone
Purl
pkg:deb/debian/keystone?arch=source&distro=forky

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0 Unknown introduced version / All previous versions are affected
Fixed
2:29.0.1-2

Affected versions

2:27.*
2:27.0.0-3
2:28.*
2:28.0.0~rc1-1
2:28.0.0~rc1-2
2:28.0.0~rc1-4
2:28.0.0-1
2:28.0.0-2
2:28.0.0-3
2:28.0.0-4
2:28.0.0-5
2:28.0.0-6
2:29.*
2:29.0.0~rc1-1
2:29.0.0~rc1-2
2:29.0.0-1
2:29.0.0-2
2:29.0.0-3
2:29.0.1-1

Ecosystem specific

{
    "urgency":  "not yet assigned"
}

Database specific

source
"https://storage.googleapis.com/osv-test-debian-osv/debian-cve-osv/DEBIAN-CVE-2026-42999.json"