Review reviewHigh

CVE-2026-42999

OpenStack Keystone, Red Hat OpenStack Platform 13 (Queens), Red Hat OpenStack Platform 16.2

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 unauthorize...

CVSS
8.8
EPSS
0.33%
25.5% percentile
CISA KEV
Not listed
Published
2026.05.29
PRIORITY ASSESSMENT

Review review

The CVSS severity warrants an early asset and exposure review.

Known exploitationNot established by KEV
Exploit probability0.33%
Technical severityCVSS 8.8

Vulnerability overview

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 unauthorize...

Affected product and versions

Product
OpenStack Keystone, Red Hat OpenStack Platform 13 (Queens), Red Hat OpenStack Platform 16.2
Affected versions
>= 14.0.0 < 27.0.2, >= 28.0.0 < 28.0.2, >= 29.0.0 < 29.0.2
Fixed versions
27.0.2, 28.0.2, 29.0.2

Recommended response sequence

Confirm exposure before applying a vendor-supported change.

Full remediation guide
  1. 1
    Identify

    Confirm that OpenStack Keystone, Red Hat OpenStack Platform 13 (Queens), Red Hat OpenStack Platform 16.2 and an affected version are present.

  2. 2
    Prioritize

    Combine exploitation signals with asset exposure and business criticality.

  3. 3
    Remediate

    Follow the vendor advisory or supported update path and preserve rollback options.

  4. 4
    Verify

    Recheck the version, service health, access paths, and relevant logs.

Technical data

CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
CWE
CWE-639, CWE-863