CVE-2026-16093CWE-807

CVE-2026-16093

Medium · published July 17, 2026

CVSS v3.1
5.4
EPSS
0%
Percentile
32.3
In the wild
Unconfirmed
What it is

Keycloak provides a mechanism called Client Policies to enforce security requirements on clients, such as requiring them to use signed JWTs for authentication. A flaw was discovered where this enforcement can be bypassed. An attacker with valid client credentials can provide a fake, unsigned assertion header that tricks the system into thinking the policy requirements have been met. This allows the attacker to authenticate using simpler methods like a client secret even when the administrator has mandated more secure, signed assertions.

The record
Technical detail
CVSS v3.1
5.4 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
CVSS v4.0
Not supplied
EPSS
0.00393 · 32.3th percentile
Weakness
CWE-807 · Reliance on Untrusted Inputs in a Security Decision
Published
2026-07-17T21:17Z
Affected products (4)
ProductVersionsFixed in
redhat/build_of_keycloakall versions—
redhat/data_gridall versions—
redhat/jboss_enterprise_application_platform_expansion_packall versions—
redhat/single_sign-onall versions—
References (4)
EPSS history
Timeline
  • 17 JUL 16:42Z
    Keycloak-services: keycloak-services: required signed-jwt assertion policy can be bypassed with unsigned assertion headers
    cvelistv5