CVE-2026-42793
Last modified
CVE-2026-42793 is a high-severity vulnerability rated 7.5/10 on the CVSS scale. Allocation of Resources Without Limits or Throttling vulnerability in absinthe-graphql absinthe allows unauthenticated denial of service via atom table exhaustion when parsing attacker-controlled GraphQL SDL. Multiple Blueprint.Draft.convert/2 implementations in Absinthe's SDL language modules call String.to_atom/1 on attacker-controlled names from parsed GraphQL SDL documents, including directive names, field names, type names, and argument names. Because atoms are never garbage-collected and the BEAM atom table has a fixed limit (default 1,048,576), each unique name permanently consumes one slot. EPSS estimates a 0.61% chance of exploitation in the next 30 days.
Description
Allocation of Resources Without Limits or Throttling vulnerability in absinthe-graphql absinthe allows unauthenticated denial of service via atom table exhaustion when parsing attacker-controlled GraphQL SDL. Multiple Blueprint.Draft.convert/2 implementations in Absinthe's SDL language modules call String.to_atom/1 on attacker-controlled names from parsed GraphQL SDL documents, including directive names, field names, type names, and argument names. Because atoms are never garbage-collected and the BEAM atom table has a fixed limit (default 1,048,576), each unique name permanently consumes one slot. An attacker can exhaust the atom table by submitting SDL documents containing enough unique names, causing the Erlang VM to abort with system_limit and taking down the entire node. Any application that passes attacker-controlled GraphQL SDL through Absinthe's parser is exposed — for example, a schema-upload endpoint, a federation gateway that ingests remote SDL, or any developer tool that runs the parser over user-supplied documents. This issue affects absinthe: from 1.5.0 before 1.10.2.
Metrics
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Weakness Enumeration
Affected Software
| Vendor | Product | Versions |
|---|---|---|
| Absinthe-Graphql | Absinthe | > 1.5.0, < 1.10.2 |
References
- https://cna.erlef.org/cves/CVE-2026-42793.htmlThird Party Advisory
- https://github.com/absinthe-graphql/absinthe/security/advisories/GHSA-qf4g-9fqq-mmm7Exploit, Vendor Advisory
- https://osv.dev/vulnerability/EEF-CVE-2026-42793Third Party Advisory
Timeline
- Published
- Last Modified
- Status
- Analyzed
Frequently Asked Questions
What is CVE-2026-42793?
How severe is CVE-2026-42793?
How do I fix CVE-2026-42793?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-42788Allocation of Resources Without Limits or Throttling vulnera…6.9
- CVE-2026-42789Improper Following of a Certificate's Chain of Trust vulnera…4.8
- CVE-2026-4279The Bread & Butter plugin for WordPress is vulnerable to Sto…6.4
- CVE-2026-42790Improper Certificate Validation vulnerability in Erlang OTP …8.1
- CVE-2026-42791Improper Certificate Validation vulnerability in Erlang OTP …3.7
- CVE-2026-42792Improper Handling of Exceptional Conditions vulnerability in…7.5
- CVE-2026-42794Improper Neutralization of Input During Web Page Generation …6.1
- CVE-2026-42795Symlink following vulnerability in Gleam's Hex package expor…5.1
- CVE-2026-42796Arelle before 2.39.10 contains an unauthenticated remote cod…9.8
- CVE-2026-42797Exposure of Sensitive Information Through Data Queries vulne…4.9
- CVE-2026-42798Little CMS (lcms2) 2.16 through 2.18 before 2.19 has an inte…4
- CVE-2026-42799Out-of-bounds read vulnerability in ASR Kestrel (nr_fw modul…9.8
Are you affected by CVE-2026-42793?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
