Description
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.
Published: 2026-08-05
Score: 8.1 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A flaw in Keycloak’s PathMatcher component causes the system to compare request paths without normalizing the URI. An attacker can append a trailing slash or matrix parameters to a URL, which tricks the system into applying a less restrictive security policy. The result is that an authenticated user can access administrative or restricted areas that they should not be able to see, providing an unauthorized privilege escalation.

Affected Systems

The vulnerability affects Red Hat Build of Keycloak, Red Hat Data Grid 8, Red Hat JBoss Enterprise Application Platform Expansion Pack, and Red Hat Single Sign‑On 7. The CNA identified these products, but specific affected versions are not listed; administrators should verify whether their installations are within the affected range.

Risk and Exploitability

The CVSS score of 8.1 indicates a high severity. The EPSS score is not available, and the vulnerability is not listed in CISA KEV, suggesting no known public exploitation. The attack requires an authenticated session, and the attacker must craft a request with a non‑normalized URI to bypass authorization. Because the flaw is tied to path normalization, exploitation is limited to URLs within the application’s controlled domain.

Generated by OpenCVE AI on August 5, 2026 at 15:23 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Red Hat security update for Red Hat Build of Keycloak, Data Grid 8, JBoss EAP Expansion Pack, or Single Sign‑On 7 that addresses the PathMatcher normalization issue.
  • If an immediate patch is unavailable, configure your web server or reverse proxy to strip trailing slashes and matrix parameters from incoming requests before forwarding them to Keycloak, forcing strict URI normalization.
  • Review and tighten all authorization policies to ensure that no policy can be applied based on unnormalized paths; limit authenticated users to the minimum roles required for administrative functions.

Generated by OpenCVE AI on August 5, 2026 at 15:23 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285

Wed, 05 Aug 2026 14:45:00 +0000

Type Values Removed Values Added
Description 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.
Title Keycloak-services: keycloak-services: authorization bypass via unnormalized uri matching in pathmatcher
First Time appeared Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
CPEs cpe:/a:redhat:build_keycloak:
cpe:/a:redhat:jboss_data_grid:8
cpe:/a:redhat:jbosseapxp
cpe:/a:redhat:red_hat_single_sign_on:7
Vendors & Products Redhat
Redhat build Keycloak
Redhat jboss Data Grid
Redhat jbosseapxp
Redhat red Hat Single Sign On
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Subscriptions

Redhat Build Keycloak Jboss Data Grid Jbosseapxp Red Hat Single Sign On
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-05T13:50:03.530Z

Reserved: 2026-07-13T07:37:48.551Z

Link: CVE-2026-15573

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T15:30:17Z

Weaknesses