CVE-2026-115274: falha de média gravidade em elixir-lang elixir
Unbounded integer parsing in JSON.decode/1 enables CPU and memory exhaustion denial of service in Elixir
Publicada em
Aviso por e-mail quando ela entrar no KEV, ganhar PoC pública ou subir de nota.
13Vexday Risk Score
Sem sinal de exploração. Nenhum artefato público de exploração conhecido até agora.
ssvc Trackcvss 6.9epss 0.5%
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.
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Produtos afetados
elixir-lang · elixirCVEs relacionadas — elixir-lang elixir
No mesmo produto, das mais perigosas para as menos.
CVE-2026-109821MEDIUMUnbounded port parsing in URI.parse/1 enables CPU exhaustion denial of service in ElixirEPSS 0.5%CVE-2026-75758MEDIUMUnbounded recursion between Inspect.List charlist rendering and List.to_string/1 error path in ElixirEPSS 0.2%CVE-2026-49762MEDIUMUnbounded integer parsing in the Version module enables CPU and memory exhaustion denial of serviceEPSS 0.2%CVE-2026-97209MEDIUMInsecure temporary file in mix deps.partition lets a local user execute code in another user's dependency buildEPSS 0.1%
Referências
https://cna.erlef.org/cves/CVE-2026-115274.htmlhttps://github.com/elixir-lang/elixir/commit/7154e8781da9fd016a973ea01776a011c8b5726ahttps://github.com/elixir-lang/elixir/commit/793c1147210388587defb649f25f293ffbfa6b1bhttps://github.com/elixir-lang/elixir/commit/c81f12265919c34a0d5134f1905a4eb4edaea1c2https://github.com/elixir-lang/elixir/commit/cd158efacdc10b30232864251747dff9b8387dfehttps://github.com/elixir-lang/elixir/commit/ee5cc23f8928aa5a0f25bb7f28e42ecfc7b7d396https://github.com/elixir-lang/elixir/security/advisories/GHSA-rp5q-xqhq-926hhttps://osv.dev/vulnerability/EEF-CVE-2026-115274