Intel

AIKIDO-2026-746025

keycloak-services is vulnerable to Privilege Escalation

Privilege EscalationCVE-2026-15572 Published Aug 12, 2026

82

High Risk

This Affects:

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

TL;DR

Dynamic Client Registration's allowed-protocol-mapper-type policy only re-validates a mapper's type when its configuration changes. An attacker can register an allowed mapper and later swap its type to a forbidden, high-privilege one while leaving the configuration untouched, bypassing the type restriction. The fix re-validates the mapper type on every update, not only when configuration fields change.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and use Dynamic Client Registration with an Allowed Protocol Mapper Types policy to restrict which mapper types clients can register.

Background info

keycloak-services is vulnerable to Privilege Escalation in versions 2.3.0 - 26.7.0.

How to fix this

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