CVE-2023-6393: Red Hat build of Quarkus 2.13.9.Final · Information Exposure
Affects Red Hat build of Quarkus 2.13.9.FinalSource CVE Database V5
Not known to be exploited · CVSS 5.3 Medium.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.6% chance of exploitation in 30 days – higher than 50% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 6 Dec 2023
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by 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 2026-10-26.
What to do
AI-suggested
To mitigate CVE-2023-6393, organizations should first apply any available patches or updates from Red Hat or the Quarkus project that address the caching context reuse issue. If patches are not immediately available, consider disabling caching for Uni objects annotated with @CacheResult in sensitive contexts or avoid caching POST request responses that may contain user-specific data. Implement strict access controls and monitoring around services using Quarkus caching to detect anomalous access patterns. Review application logic to ensure that cached data does not include sensitive information or that context switching is correctly handled per request. Employ network segmentation and firewall rules to limit exposure of vulnerable services to trusted networks only. Additionally, conduct thorough testing of caching behavior in staging environments to verify that context isolation is maintained. Finally, maintain an incident response plan to quickly address any suspected data exposure incidents related to this vulnerability.
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.