Quarkus: potential invalid reuse of context when @cacheresult on a uni is used
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions |
|---|---|---|---|
| Red Hat | Red Hat build of Quarkus | affected | — |
| Package | CPE | Advisory | Released Date |
|---|---|---|---|
| Red Hat build of Quarkus 2.13.9.Final | |||
| io.quarkus/quarkus-cache:2.13.9.Final-redhat-00002 | cpe:/a:redhat:quarkus:2.13::el8 | RHSA-2023:7700 | 2023-12-07T00:00:00Z |
No data available yet.
Vendor Workaround
No mitigation is currently available for this flaw.
| Source | ID | Title |
|---|---|---|
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 |
GHSA-xfv5-jqgp-vqhj | Quarkus Cache Runtime exposes sensitive information to an unauthorized actor |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.636% probability within 30 days)
Key SSVC decision points have not yet been added.
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs |