CVE Catalog

CVE-2026-56669

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.36%

28th 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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS