Keycloak. The Keycloak CVE-2025-10939
LOWSeverity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:N
Primary rating from Vendor (redhat) · only source for this CVE.
CVSS VectorVendor: redhat
Lifecycle Timeline
2Blast Radius
ecosystem impact- 22 maven packages depend on org.keycloak:keycloak-quarkus-server (4 direct, 18 indirect)
Ecosystem-wide dependent count for version 26.4.4.
DescriptionCVE.org
A flaw was found in Keycloak. The Keycloak guides recommend to not expose /admin path to the outside in case the installation is using a proxy. The issue occurs at least via ha-proxy, as it can be tricked to using relative/non-normalized paths to access the /admin application path relative to /realms which is expected to be exposed.
AnalysisAI
Path normalization bypass in Keycloak allows unauthenticated network attackers to circumvent reverse proxy access controls protecting the /admin interface by submitting HTTP requests with non-normalized paths (containing .. or //). Proxies such as HAProxy perform literal string matching on the raw request URI and do not block these crafted paths, while Keycloak internally normalizes them to resolve to /admin — effectively defeating the proxy-layer security control. This vulnerability is not in CISA KEV and carries a low EPSS score (0.38%), but is directly relevant to any proxy-protected Keycloak deployment following the vendor's own recommended hardening guidance.
Same weakness CWE-427 – Uncontrolled Search Path Element
View allSame technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today