Resource Exhaustion Vulnerability in Ash_Project Ash_Typescript
CVE-2026-74837
What is CVE-2026-74837?
The Ash_Project's ash_typescript package contains a resource exhaustion vulnerability that allows unauthenticated attackers to exhaust the BEAM atom table. This is achieved through the conversion of client-supplied RPC field names into atoms, which are created without limits or throttling. The FieldFormatter's method can lead to the creation of an unbounded number of atoms as there is no proper validation or rate limiting in place, causing the system to abort when the atom table limit is reached. Any field name exceeding 255 characters will also raise an unhandled SystemLimitError. This issue affects versions of ash_typescript from 0.1.0 up to, but not including, 0.18.0.
Affected Version(s)
ash_typescript 0.1.0 < 0.18.0
ash_typescript 1a3d4c343430c8e4784acfcd33122a807fafa086
References
CVSS V4
Timeline
Vulnerability published
Vulnerability Reserved
