GitHub Advisoryadvisory · Maven

GHSA-f4v7-3mww-9gc2 Keycloak allows unrestricted admin use of system and environment variables

MEDIUM Published 2025-01-13 Modified 2025-01-14 Official page ↗
Aliases
CVE-2024-11736
Ecosystem
Maven
Packages
org.keycloak:keycloak-quarkus-server
Severity
Moderate
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N
Weaknesses
CWE-526
Reviewed
2025-01-13

Affected packages

• Maven org.keycloak:keycloak-quarkus-server: < 26.0.8 → fixed in 26.0.8

Description

A security vulnerability has been identified that allows admin users to access sensitive server environment variables and system properties through user-configurable URLs. Specifically, when configuring backchannel logout URLs or admin URLs, admin users can include placeholders like ${env.VARNAME} or ${PROPNAME}. The server replaces these placeholders with the actual values of environment variables or system properties during URL processing.

Related

Alias · CVE (1)

Weakness · CWE (1)

  • CWE-526 Cleartext Storage of Sensitive Information in an Environment Variable weakness

References