Approved changes feed: RSS · Atom

cpe:2.3:a:quarkusio:quarkus:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorQuarkusio (c6335948-db97-5f05-bf83-9a8eb923b99d)
ProductQuarkus (d663c717-bbf2-5f10-a1be-5bdef49c24aa)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
No PURL mappings for this CPE yet.

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-50559 vulnerable 2026-07-29 00:57:48.599219 Authentication/Authorization Bypass via Advanced Path Normalization Vulnerabilities
HIGH (7.5)
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.
Published: 2026-06-19T20:26:39.322Z
Updated: 2026-08-13T12:04:32.994Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39852 vulnerable 2026-06-08 08:01:17.112463 Quarkus authorization bypass via semicolon path normalization inconsistency
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.
Published: 2026-05-05T20:58:29.575Z
Updated: 2026-08-17T12:05:19.346Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-66560 vulnerable 2026-06-08 07:41:19.183606 Quarkus REST has potential worker thread starvation when HTTP connection is closed while waiting to write
MEDIUM (5.9)
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications. Prior to versions 3.31.0, 3.27.2, and 3.20.5, a vulnerability exists in the HTTP layer of Quarkus REST related to response handling. When a response is being written, the framework waits for previously written response chunks to be fully transmitted before proceeding. If the client connection is dropped during this waiting period, the associated worker thread is never released and becomes permanently blocked. Under sustained or repeated occurrences, this can exhaust the available worker threads, leading to degraded performance, or complete unavailability of the application. This issue has been patched in versions 3.31.0, 3.27.2, and 3.20.5. A workaround involves implementing a health check that monitors the status and saturation of the worker thread pool to detect abnormal thread retention early.
Published: 2026-01-07T17:33:22.083Z
Updated: 2026-01-07T17:59:59.091Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-49574 vulnerable 2026-06-08 07:29:13.887809 Quarkus potential data leak when duplicating a duplicated context
MEDIUM (6.4)
Quarkus is a Cloud Native, (Linux) Container First framework for writing Java applications. In versions prior to 3.24.1, 3.20.2, and 3.15.6, there is a potential data leak when duplicating a duplicated context. Quarkus extensively uses the Vert.x duplicated context to implement context propagation. With the new semantic data from one transaction can leak to the data from another transaction. From a Vert.x point of view, this new semantic clarifies the behavior. A significant amount of data is stored in the duplicated context, including request scope, security details, and metadata. Duplicating a duplicated context is rather rare and is only done in a few places. This issue has been patched in version 3.24.1, 3.20.2, and 3.15.6.
Published: 2025-06-23T19:47:05.454Z
Updated: 2025-12-22T18:40:19.531Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.