Bug 2553049 (CVE-2026-110932) - CVE-2026-110932 keycloak-services: keycloak-services: Unauthenticated persistent disk exhaustion via theme gzip cache
Summary: CVE-2026-110932 keycloak-services: keycloak-services: Unauthenticated persist...
Keywords:
Status: NEW
Alias: CVE-2026-110932
Deadline: 2027-01-11
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
high
high
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-10-15 05:48 UTC by OSIDB Bzimport
Modified: 2026-11-05 15:10 UTC (History)
11 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)

Description OSIDB Bzimport 2026-10-15 05:48:23 UTC
A Resource Exhaustion vulnerability was found in Keycloaks theme resource endpoint (/resources/{version}/{themeType}/{themeName}/{path}). The root cause is improper validation of the themeName parameter when theme caching is enabled and the client requests gzip encoding. While the server resolves unknown theme names to a default theme, it uses the attacker-provided name to create a permanent file in the data/tmp/kc-gzip-cache/ directory. Because these entries are never expired or bounded, an unauthenticated remote attacker can send a high volume of requests with unique theme names to fill the servers disk. Successful exploitation leads to a persistent Denial of Service where legitimate theme assets return 404 errors and other disk-dependent operations, such as logging and transaction processing, fail.


Note You need to log in before you can comment on or make changes to this bug.