Skip to main content
VulnerabilityPublished Updated

CVE-2026-39852: quarkusio quarkus · Incorrect Authorization

Affects quarkusio quarkusSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 8.8 High · fixed in 3.35.2 : patch quarkusio quarkus soon.

Data as of 2 Nov 2026, 22:58 UTC

CVSS 4.0 base score
8.8High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.7% chance of exploitation in 30 days – higher than 53% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 3.35.2, 3.34.7, 3.27.3.1 +1
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 5 May 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2 Nov 2026.

What to do

Upgrade quarkus to 3.35.2, 3.34.7, 3.27.3.1 or 3.20.6.1; quarkusio/quarkus to 3.20.6.1.

Affected software

ProductAffectedFixed in
quarkusioquarkusAffected
  • >=3.35.0 <3.35.2
Fixed in
  • 3.35.2
quarkusioquarkusAffected
  • >=3.34.0 <3.34.7
Fixed in
  • 3.34.7
quarkusioquarkusAffected
  • >=3.27.3.0 <3.27.3.1
Fixed in
  • 3.27.3.1
quarkusioquarkusAffected
  • <3.20.6.1
Fixed in
  • 3.20.6.1
GitHubquarkusio/quarkuspkg:github/quarkusio/quarkusOther threatsAffected
  • <3.20.6.1
Fixed in
  • 3.20.6.1

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

A fix is available in Quarkus versions 3.20.6.1, 3.27.3.1, 3.33.1.1, 3.35.1.1, 3.34.7, and 3.35.2. Users should upgrade to these fixed versions to remediate the vulnerability. Additionally, as an immediate mitigation, configure a reverse proxy or load balancer in front of the Quarkus application to normalize incoming URL paths by stripping matrix parameters (semicolons) before requests reach the Quarkus security layer. Ensure that any proxy configuration changes are thoroughly tested and applied properly. This mitigation reduces the risk until the application is updated.

Description

Quarkus is a Java framework for building cloud-native applications. In versions prior to 3.20.6.1, 3.27.3.1, 3.33.1.1, 3.35.1.1, 3.34.7, and 3.35.2, a path normalization inconsistency between the security layer and the routing layer allows unauthenticated or lower-privileged users to bypass HTTP path-based authorization policies. Quarkus's security layer performs authorization checks on the raw URL path which preserves matrix parameters (semicolons), while RESTEasy Reactive's routing layer strips matrix parameters before matching endpoints. An attacker can append a semicolon and arbitrary text to a request URL (e.g., /api/admin;anything) to bypass policies protecting /api/admin while still routing to the protected endpoint. This issue has been fixed in versions 3.20.6.1, 3.27.3.1, 3.33.1.1, 3.35.1.1, 3.34.7, and 3.35.2.

References

Community reviews

Loading reviews…