CVE-2025-12150 Org.keycloak/keycloak-services: webauthn attestation statement verification bypass

Low 3.1 Published Updated

Attackers can bypass WebAuthn attestation policies to register forged authenticators, weakening authentication integrity in Keycloak deployments requiring direct attestation.

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

What is CVE-2025-12150?

CVE-2025-12150 is a low-severity vulnerability in Redhat Build of Keycloak, published on 27 Feb 2026. An attacker can exploit it over the internet without logging in, and only if a user opens a file or follows a link.

Official description

A flaw was found in Keycloak’s WebAuthn registration component. This vulnerability allows an attacker to bypass the configured attestation policy and register untrusted or forged authenticators via submission of an attestation object with fmt: "none", even when the realm is configured to require direct attestation. This can lead to weakened authentication integrity and unauthorized authenticator registration.

Weakness: CWE-347

Which versions are affected by CVE-2025-12150?

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

PackageAffectedFixed in
org.keycloak:keycloak-services MavenAll versions26.4.4
org.keycloak:keycloak-services MavenAll versions26.4.4
keycloak BitnamiAll versions26.4.4

Products include Redhat Build of Keycloak, Redhat Keycloak.

How do I fix CVE-2025-12150?

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

Is CVE-2025-12150 being exploited?

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

All Redhat Build of Keycloak vulnerabilities

Sources

Also known as BIT-keycloak-2025-12150, ECHO-c92c-0613-1aed, GHSA-7g5x-9c4v-4w5r, MINI-gh49-7c8h-vcmc, MINI-q54v-m94x-cg3p.

Is CVE-2025-12150 in your software?

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

Check your SBOMs for free