CVE-2025-10939 Org.keycloak/keycloak-quarkus-server: unable to restrict access to the admin console

Low 3.7 Published Updated

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.

PackageAffectedFixed in
org.keycloak:keycloak-quarkus-server MavenAll versions26.4.4
org.keycloak:keycloak-quarkus-server MavenAll versions26.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.

Is CVE-2025-10939 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free