CVE-2026-56669
HighCVSS 7.5Exploitation Probability (EPSS)
Low risk28th percentile - higher than 28% of all known CVEs
Summary
A vulnerability in Elysia prior to version 1.4.29 causes quadratic CPU workload growth when processing multipart/form-data with many unique key-value pairs. The use of getAll in data normalization leads to CPU exhaustion.
Risk Assessment
An attacker can send a crafted request with a large number of unique key-value pairs, causing excessive CPU usage and potential denial of service (DoS).
Recommendation
Immediately update Elysia to version 1.4.29 or later, which includes a fix that eliminates the quadratic complexity issue.
Other vulnerabilities in Elysia
Original NVD description (English source)
Elysia is a Typescript framework for request validation, type inference, OpenAPI documentation, and client-server communication. Prior to 1.4.29, Elysia uses getAll in form data normalization for multipart/form-data endpoints, causing the amount of work to grow quadratically with the number of unique key-value pairs and allowing CPU exhaustion. This issue is fixed in version 1.4.29.

