CVE-2026-115274
Last modified
CVE-2026-115274 is a medium-severity vulnerability rated 6.9/10 on the CVSS scale. Improper Validation of Specified Quantity in Input vulnerability in the Elixir standard library's JSON module allows an unauthenticated attacker who supplies a JSON document to cause a denial of service through CPU and memory exhaustion. JSON.decode/1 and JSON.decode!/1 convert each integer literal with erlang:binary_to_integer/1 and do not bound its length. A literal of one million digits decodes successfully but costs 100 to 300 times as much CPU as a string of the same length, so one request body of a few megabytes holds a scheduler for about a second. EPSS estimates a 0.50% chance of exploitation in the next 30 days.
Description
Improper Validation of Specified Quantity in Input vulnerability in the Elixir standard library's JSON module allows an unauthenticated attacker who supplies a JSON document to cause a denial of service through CPU and memory exhaustion. JSON.decode/1 and JSON.decode!/1 convert each integer literal with erlang:binary_to_integer/1 and do not bound its length. A literal of one million digits decodes successfully but costs 100 to 300 times as much CPU as a string of the same length, so one request body of a few megabytes holds a scheduler for about a second. A literal of more than about 1.29 million digits raises SystemLimitError. Applications generated by phx.new decode request bodies with JSON in Plug.Parsers, before routing and authentication. This issue affects elixir: from 1.18.0-rc.0 before 1.18.6, from 1.19.0-rc.0 before 1.19.7, and from 1.20.0-rc.0 before 1.20.5.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| elixir-lang | elixir | >= 1.18.0-rc.0, < 1.18.6; >= 1.19.0-rc.0, < 1.19.7; >= 1.20.0-rc.0, < 1.20.5 |
| elixir-lang | elixir | >= 793c1147210388587defb649f25f293ffbfa6b1b, < * |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-115274?
How severe is CVE-2026-115274?
How do I fix CVE-2026-115274?
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-115253An incorrect permission assignment vulnerability in the Watc…7.3
- CVE-2026-115255The WP Roster WordPress plugin before 2.35 does not perform …5.3
- CVE-2026-115259The Photo Engine (Media Organizer & Lightroom) WordPress plu…4.9
- CVE-2026-11526GD versions before 2.86 for Perl allow OS command injection …9.8
- CVE-2026-115269Allocation of Resources Without Limits or Throttling vulnera…8.7
- CVE-2026-11527Config::IniFiles versions before 3.001000 for Perl allow OS …8.6
- CVE-2026-115277The User Frontend WordPress plugin before 4.3.14 does not s…4.7
- CVE-2026-11528A vulnerability was found in Tenda AC18 15.03.05.05. The aff…8.8
- CVE-2026-115281The Recipe Card Blocks Lite WordPress plugin before 3.6.4 do…6.8
- CVE-2026-115282The Recipe Card Blocks Lite WordPress plugin before 3.6.4 do…5.3
- CVE-2026-11529A vulnerability was determined in designcomputer mysql-mcp-s…6.3
- CVE-2026-115299The Contact Form by Supsystic WordPress plugin before 1.11.…5.4
Are you affected by CVE-2026-115274?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
