Improper access control in Quarkus - CVE-2023-6393
Published: December 7, 2023
Quarkus
Red Hat Inc.
Description
The vulnerability allows a remote user to gain unauthorized access to otherwise restricted functionality.
The vulnerability exists due to improper access restrictions 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. A remote user can send a specially crafted request to the server and obtain information that belongs to another user.