Intel

AIKIDO-2026-89054

keycloak-services is vulnerable to Authentication Bypass

Authentication BypassCVE-2026-18963 Published Yesterday

91

Critical Risk

This Affects:

JAVAkeycloak-services
26.0.0 - 26.7.1
Fixed in 26.7.2
Are you affected? Scan for Free

TL;DR

keycloak-services tracks reset-credentials flow progress with an AUTHENTICATION_SELECTOR_SCREEN_DISPLAYED auth note and lets the reset-email authenticator succeed without a matching email action token. An unauthenticated caller who knows a username can make a request to the reset-credentials endpoint and skip email verification, landing on the password-update step. Before the fix this lets the caller set a new password for any user. The fix binds the selector note to the current execution ID and rejects reset email actions that lack a matching token.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and the Forgot password feature is enabled.

Background info

keycloak-services is vulnerable to Authentication Bypass in versions 26.0.0 - 26.7.1.

How to fix this

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