Skip to main content
← All vulnerabilities
CVE-2023-6393GHSA-XFV5-JQGP-VQHJ

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

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 3.5.2, 3.2.9.Final
None on Exploit-DB, Metasploit or GitHub

Summary

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.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • quarkus-cache

    Version range not reported

  • io.quarkus:quarkus-cacheMaven

    From 3.3.0.CR1 · fixed in 3.5.2

  • io.quarkus:quarkus-cacheMaven

    From 3.2.0.CR1 · fixed in 3.2.9.Final

References 3

access.redhat.com

bugzilla.redhat.com