CVE-2023-0264 Keycloak vulnerable to user impersonation via stolen UUID code

Medium 5.0 Published Updated

An authenticated attacker can impersonate victims and generate session tokens by exploiting an OpenID Connect authentication flaw in Keycloak.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2023-0264?

CVE-2023-0264 is a medium-severity authentication bypass vulnerability in Redhat Keycloak, published on 4 Aug 2023. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

A flaw was found in Keycloaks OpenID Connect user authentication, which may incorrectly authenticate requests. An authenticated attacker who could obtain information from a user request within the same realm could use that data to impersonate the victim and generate new session tokens. This issue could impact confidentiality, integrity, and availability.

Weakness: CWE-287

Which versions are affected by CVE-2023-0264?

2 open source packages ship an affected version, including org.keycloak:keycloak-services. It affects 5 products.

PackageAffectedFixed in
org.keycloak:keycloak-services MavenAll versions21.0.1
org.keycloak:keycloak-services MavenAll versions21.0.1

Products include Redhat Keycloak, Redhat Openshift Container Platform, Redhat Openshift Container Platform for Ibm Linuxone, Redhat Openshift Container Platform Ibm Z Systems, Redhat Single Sign-On.

How do I fix CVE-2023-0264?

Upgrade org.keycloak:keycloak-services to 21.0.1 or later.

Upgrade, and rotate credentials and sessions that may have been exposed. More about Authentication bypass.

Is CVE-2023-0264 being exploited?

There is no known exploitation of CVE-2023-0264 in the wild and no public exploit code.

Public exploit code: 2 proofs of concept on GitHub.

All Redhat Keycloak vulnerabilities

Sources

Also known as GHSA-9g98-5mj6-f9mv.

Is CVE-2023-0264 in your software?

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

Check your SBOMs for free