CVE-2023-6393

Quarkus: potential invalid reuse of context when @cacheresult on a uni is used

Published Dec 6, 2023 CVSS 3.1 · 5.3 Medium EPSS < 1% KEV · Not listed
Description
A flaw was found in the Quarkus Cache Runtime. When request processing utilizes a Uni cached using @CacheResult and the cached Uni reuses the initial "completion" context, the processing switches to the cached Uni instead of the request context. This is a problem if the cached Uni context contains sensitive information, and could allow a malicious user to benefit from a POST request returning the response that is meant for another user, gaining access to sensitive data.

Remediation

Vendor Workaround

No mitigation is currently available for this flaw.

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-3324 A flaw was found in the Quarkus Cache Runtime. When request processing utilizes a Uni cached using @CacheResult and the cached Uni reuses the initial "completion" context, the processing switches to the cached Uni instead of the request context. This is a problem if the cached Uni context contains sensitive information, and could allow a malicious user to benefit from a POST request returning the response that is meant for another user, gaining access to sensitive data.
Github GHSA Github GHSA GHSA-xfv5-jqgp-vqhj Quarkus Cache Runtime exposes sensitive information to an unauthorized actor
History
Type Values Removed Values Added
CPEs cpe:/a:redhat:quarkus:2.13
Weaknesses

Sources

Status
PUBLISHED
Assigner
redhat
Published
Updated
Sep 29, 2026, 10:10 AM
Reserved
Nov 30, 2023, 3:30 AM
Status
Modified
Published
Dec 6, 2023, 5:15 PM
Modified
Sep 29, 2026, 10:17 AM
Severity
Moderate
Public date
Nov 15, 2023, 12:00 AM