CVE-2026-56669

Elysia: Inefficient Algorithmic Complexity and Interpretation Conflict

State
Published
Severity
7.5 High
Published
Jul 8, 2026
Updated
Jul 10, 2026
Reserved
Jun 22, 2026

Read the record on cve.org

Description

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.

Scores

CVSSScoreVectorSource
3.17.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:HGitHub_M

Weaknesses

  • CWE-407 Inefficient Algorithmic Complexity
  • CWE-436 Interpretation Conflict

Affected Products

ProductVersions
elysiaelysiajs
  • < 1.4.29Affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.