CVE-2026-50559CWE-287CWE-551CWE-863broken-access-control

CVE-2026-50559

High · published June 20, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
63.2
In the wild
Unconfirmed
What it is

Quarkus is a Java framework for building cloud-native applications. Prior to versions 3.37.0, 3.36.3, 3.33.2.1, 3.33.3, 3.27.4.1, 3.27.5, and 3.20.6.2, Quarkus HTTP path-based authorization policies can be bypassed using encoded semicolons (%3B) to smuggle matrix parameters past the security layer, and using encoded slashes (%2F) or backslashes (%5C) to access protected static resources. This is a distinct issue from CVE-2026-39852, which addressed only literal semicolon stripping. Versions 3.37.0, 3.36.3, 3.33.2.1, 3.33.3, 3.27.4.1, 3.27.5, and 3.20.6.2 contain a patch.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
CVSS v4.0
Not supplied
EPSS
0.01023 · 63.2th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-551 · Incorrect Behavior Order: Authorization Before Parsing and Canonicalization; CWE-863 · Incorrect Authorization
Published
2026-06-20T01:17Z
Affected products (4)
ProductVersionsFixed in
quarkus/quarkus< 3.20.6.23.20.6.2
quarkus/quarkus≥ 3.21.0, < 3.27.4.13.27.4.1
quarkus/quarkus≥ 3.28.0, < 3.33.2.13.33.2.1
quarkus/quarkus≥ 3.34.0, < 3.36.33.36.3
References (12)
EPSS history
Timeline
  • 19 JUN 20:26Z
    Authentication/Authorization Bypass via Advanced Path Normalization Vulnerabilities
    cvelistv5