Keycloak PathMatcher URINormalization Auth Bypass
CVE-2026-15573 Published on August 5, 2026
Keycloak-services: keycloak-services: authorization bypass via unnormalized uri matching in pathmatcher
A flaw was found in Keycloak's Authorization Services. The component responsible for matching request paths to security policies (PathMatcher) does not properly normalize URIs before comparison. By adding extra characters like a trailing slash or matrix parameters to a URL, an attacker can trick the system into applying a less restrictive security policy than intended. This allows an authenticated user to access administrative or restricted areas they should not have permission to see.
Vulnerability Analysis
CVE-2026-15573 can be exploited with network access, and requires small amount of user privileges. This vulnerability is considered to have a low attack complexity. The potential impact of an exploit of this vulnerability is considered to have a high impact on confidentiality and integrity, and no impact on availability.
Timeline
Reported to Red Hat.
Made public. 30 days later.
Products Associated with CVE-2026-15573
Want to know whenever a new CVE is published for Red Hat products? stack.watch will email you.
Affected Versions
Red Hat build of Keycloak 26.4:- Version 26.4-22 and below * is unaffected.
- Version 26.4-22 and below * is unaffected.
- Version 26.4.14-1 and below * is unaffected.
- Version 26.6-11 and below * is unaffected.
- Version 26.6-11 and below * is unaffected.
- Version 26.6.5-1 and below * is unaffected.