PT-2024-9024 · Red Hat+1 · Keycloak+1

Steven Hawkins

·

Published

2024-10-28

·

Updated

2025-11-01

·

CVE-2024-10451

CVSS v4.0

8.2

High

VectorAV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N
Name of the Vulnerable Software and Affected Versions: Keycloak versions prior to 26.0.2
Description: A flaw was found in Keycloak, where sensitive runtime values, such as passwords, may be captured during the Keycloak build process and embedded as default values in bytecode, leading to unintended information disclosure. In Keycloak 26, sensitive data specified directly in environment variables during the build process is also stored as default values, making it accessible during runtime. Indirect usage of environment variables for SPI options and Quarkus properties is also vulnerable due to unconditional expansion by PropertyMapper logic, capturing sensitive data as default values.
Recommendations: For Keycloak versions prior to 26.0.2, update to version 26.0.2 or later to resolve the issue. As a temporary workaround, consider restricting access to sensitive environment variables and Quarkus properties to minimize the risk of exploitation. Avoid using environment variables for SPI options and Quarkus properties until the issue is resolved.

Fix

Using Hardcoded Credentials

Information Disclosure

Weakness Enumeration

Related Identifiers

ALT-PU-2025-13422
ALT-PU-2025-2871
BDU:2024-10706
CVE-2024-10451
GHSA-JCGG-MG9G-P9WF
GHSA-V7GV-XPGF-6395

Affected Products

Alt Linux
Keycloak