CVE-2025-10939 Org.keycloak/keycloak-quarkus-server: unable to restrict access to the admin console
Attackers can bypass proxy restrictions to access the Keycloak admin console via path traversal techniques, requiring specific proxy configurations to mitigate.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2025-10939?
CVE-2025-10939 is a low-severity missing authorization vulnerability in Red Hat build of Keycloak 26.4, published on 28 Oct 2025. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
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.
Weakness: CWE-427
Which versions are affected by CVE-2025-10939?
2 open source packages ship an affected version, including org.keycloak:keycloak-quarkus-server.
| Package | Affected | Fixed in |
|---|---|---|
org.keycloak:keycloak-quarkus-server Maven | All versions | 26.4.4 |
org.keycloak:keycloak-quarkus-server Maven | All versions | 26.4.4 |
How do I fix CVE-2025-10939?
Upgrade org.keycloak:keycloak-quarkus-server to 26.4.4 or later.
Upgrade, and check permissions on every request on the server, not only in the interface. More about Missing authorization.
Is CVE-2025-10939 being exploited?
There is no known exploitation of CVE-2025-10939 in the wild and no public exploit code.
Sources
Also known as ECHO-5c2b-b961-b3a6, GHSA-vjr8-56p3-fmqq, MINI-676x-4rmp-j2gq, MINI-v8f5-4wwv-fmqq.