Intel

AIKIDO-2026-440418

keycloak-services is vulnerable to Improper Verification of Cryptographic Signature

Improper Verification of Cryptographic SignatureCVE-2026-9793 Published Aug 12, 2026

58

Medium Risk

This Affects:

JAVAkeycloak-services
15.0.0 - 26.7.0
Fixed in 26.7.1
Are you affected? Scan for Free

TL;DR

OIDC request-object processing accepts a JWE-encrypted request object whose decrypted plaintext is unsigned raw JSON and honors those claims without enforcing the client's configured requestObjectSignatureAlg. An attacker can submit encrypted-but-unsigned claims and advance the authorization flow as if the request object were signed, violating OIDC Core and FAPI signing requirements. The redirect URI allowlist remains a compensating control. The fix rejects JWE request objects whose decrypted content is not a properly signed JWS when a signature algorithm is required.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and have clients configured with requestObjectSignatureAlg to require signed request objects.

Background info

keycloak-services is vulnerable to Improper Verification of Cryptographic Signature in versions 15.0.0 - 26.7.0.

How to fix this

Upgrade the org.keycloak:keycloak-services library to the patch version.