CVE-2024-4540

Keycloak: exposure of sensitive information in pushed authorization requests (par) kc_restart cookie

Published Jun 3, 2024 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
A flaw was found in Keycloak in OAuth 2.0 Pushed Authorization Requests (PAR). Client-provided parameters were found to be included in plain text in the KC_RESTART cookie returned by the authorization server's HTTP response to a `request_uri` authorization request, possibly leading to an information disclosure vulnerability.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2024-1945 A flaw was found in Keycloak in OAuth 2.0 Pushed Authorization Requests (PAR). Client-provided parameters were found to be included in plain text in the KC_RESTART cookie returned by the authorization server's HTTP response to a `request_uri` authorization request, possibly leading to an information disclosure vulnerability.
Github GHSA Github GHSA GHSA-69fp-7c8p-crjr Keycloak exposes sensitive information in Pushed Authorization Requests (PAR)
History
Type Values Removed Values Added
CPEs cpe:/a:redhat:build_keycloak:24
Type Values Removed Values Added
Weaknesses CWE-312
Type Values Removed Values Added
Metrics epss

{'score': 0.00628}

epss

{'score': 0.0038}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Oct 9, 2026, 4:43 PM
Reserved
May 6, 2024, 11:02 AM
Status
Deferred
Published
Jun 3, 2024, 4:15 PM
Modified
Oct 9, 2026, 5:16 PM
Severity
Low
Public date
Jun 3, 2024, 12:00 AM