CVE-2023-6927 Keycloak: open redirect via "form_post.jwt" jarm response mode

Medium 4.6 Published Updated

Attackers can steal authorization codes or tokens via an open redirect in the JARM response mode, potentially leading to account takeover.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
A user has to click or open something
Fix
Available

What is CVE-2023-6927?

CVE-2023-6927 is a medium-severity vulnerability in Redhat Keycloak, published on 18 Dec 2023. Any signed-in user can exploit it over the network, and only if a user opens a file or follows a link.

Official description

A flaw was found in Keycloak. This issue may allow an attacker to steal authorization codes or tokens from clients using a wildcard in the JARM response mode "form_post.jwt" which could be used to bypass the security patch implemented to address CVE-2023-6134.

Weakness: CWE-601

Which versions are affected by CVE-2023-6927?

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

PackageAffectedFixed in
org.keycloak:keycloak-core MavenAll versions23.0.4
org.keycloak:keycloak-core MavenAll versions23.0.4

Products include Redhat Keycloak, Redhat Single Sign-On.

How do I fix CVE-2023-6927?

Upgrade org.keycloak:keycloak-core to 23.0.4 or later.

Is CVE-2023-6927 being exploited?

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

All Redhat Keycloak vulnerabilities

Sources

Also known as CVE-2023-6920, GHSA-9vm7-v8wj-3fqw.

Is CVE-2023-6927 in your software?

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

Check your SBOMs for free