CVE-2026-39852: quarkus Incorrect Authorization
Vulnerability summary
CVE-2026-39852 is a high (CVSS 8.8) Incorrect Authorization vulnerability in quarkus. EPSS estimates a 0.63% chance of exploitation in the next 30 days, higher than 49.3% of scored vulnerabilities.
Advisory lineage
Upstream 0 · Downstream 0 · Related 1Timeline
- 05-05-2026PublishedVulnerability first disclosed.
- 17-08-2026Last modifiedVulnerability information 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.
CVSS metrics
10 scores · 5 sources · 2 versions- OSV · WolfiEcosystem advisory · calculated8.8HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
- OSV · ChainguardEcosystem advisory · calculated8.8HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
- OSV · MavenEcosystem advisory · calculated8.8HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N
- NVDNIST8.8HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- OSV · WolfiEcosystem advisory · calculated8.2HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
- OSV · ChainguardEcosystem advisory · calculated8.2HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
- OSV · MavenEcosystem advisory · calculated8.2HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
- NVDNIST8.2HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:L/A:N
EPSS trend
Probability
0.63%
Chance of exploitation in the next 30 days
Percentile
49%
Versus all other CVEs
30-day change
+0.15 pp
From 0.48% on 19-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root cause- CWE-863Incorrect AuthorizationThe product performs an authorization check when an actor attempts to access a resource or perform an action, but it does not correctly perform the check.
- CWE-551Incorrect Behavior Order: Authorization Before Parsing and CanonicalizationIf a web server does not fully parse requested URLs before it examines them for authorization, it may be possible for an attacker to bypass authorization protection.
Affected systems
Chainguard27 products
- apicurio-registry< 3.2.4-r1 | < 3.2.4-r0
- apicurio-registry-fips< 3.3.0-r5
- hono-adapter-mqtt< 2.7.0-r13
- hono-service-auth< 2.7.0-r13
- hono-service-command-router< 2.7.0-r13
Wolfi10 products
- apicurio-registry< 3.2.4-r1 | < 3.2.4-r0
- keycloak-26.4All versions (No fix recorded)
- keycloak-26.4-iamguarded-compatAll versions (No fix recorded)
- keycloak-26.4-operatorAll versions (No fix recorded)
- keycloak-26.5All versions (No fix recorded)
Io.quarkus1 product
- quarkus-vertx-http< 3.20.6.1 | ≥ 3.21.0, < 3.27.3.1 | ≥ 3.30.0, < 3.33.1.1 | ≥ 3.34.0, < 3.35.1.1
Quarkus1 product
- quarkus< 3.20.6.1 | ≥ 3.21.0, < 3.27.3.1 | ≥ 3.28.0, < 3.33.1.1 | ≥ 3.34.0, < 3.34.7 | ≥ 3.35.0, < 3.35.2
Quarkusio1 product
- quarkus< 3.20.6.1 | ≥ 3.27.3.0, < 3.27.3.1 | ≥ 3.34.0, < 3.34.7 | ≥ 3.35.0, < 3.35.2
5 vendors · 40 products
References
13 links- github.com/quarkusio/quarkus/security/advisories/GHSA-rc95-pcm8-65v9X Refsource CONFIRMWEBVendor Advisory
Show all 13 references
- github.com/quarkusio/quarkusPACKAGE