CVE-2023-6393
Assigner: redhat
Published: 2023-12-06T16:58:54.230Z
State: PUBLISHED
title: Quarkus: potential invalid reuse of context when @cacheresult on a uni is used
metrics: other: content: value: Moderate
namespace: https://access.redhat.com/security/updates/classification/
type: Red Hat severity rating
cvssV3_1: attackComplexity: HIGH
attackVector: NETWORK
availabilityImpact: NONE
baseScore: 5.3
baseSeverity: MEDIUM
confidentialityImpact: HIGH
integrityImpact: NONE
privilegesRequired: LOW
scope: UNCHANGED
userInteraction: NONE
vectorString: CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:N/A:N
version: 3.1
format: CVSS
descriptions: value: 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.
affected: vendor: Red Hat
product: Red Hat build of Quarkus
collectionURL: https://access.redhat.com/downloads/content/package-browser/
packageName: io.quarkus/quarkus-cache
defaultStatus: affected
cpes: cpe:/a:redhat:quarkus:2
datePublic: 2023-11-15T00:00:00+00:00
problemTypes: descriptions: cweId: CWE-200
description: Exposure of Sensitive Information to an Unauthorized Actor
type: CWE
x_redhatCweChain: CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
workarounds: value: No mitigation is currently available for this flaw.
timeline: time: 2023-11-14T00:00:00+00:00
value: Reported to Red Hat.
time: 2023-11-15T00:00:00+00:00
value: Made public.