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.

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