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.

Are You Affected?

Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.

Free. No credit card required.

Aikido Platform