جزئیات آسیبپذیری
CVE-2026-115274
Unbounded integer parsing in JSON.decode/1 enables CPU and memory exhaustion denial of service in Elixir
خلاصهی فارسی
خلاصهی فارسی برای این آسیبپذیری هنوز تهیه نشده است.
شرح رسمی (انگلیسی)
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
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 6.9متوسط | 4.0 | CVEProject cvelistV5 (CNA) (EEF) | 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 |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| elixir-lang | elixir | 1.18.0-rc.0 ≤ v < 1.18.6 | CVEProject cvelistV5 (CNA) |
| elixir-lang | elixir | 1.19.0-rc.0 ≤ v < 1.19.7 | CVEProject cvelistV5 (CNA) |
| elixir-lang | elixir | 1.20.0-rc.0 ≤ v < 1.20.5 | CVEProject cvelistV5 (CNA) |
| elixir-lang | elixir | 793c1147210388587defb649f25f293ffbfa6b1b ≤ v | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۸- https://cna.erlef.org/cves/CVE-2026-115274.html related
- https://osv.dev/vulnerability/EEF-CVE-2026-115274 related
- https://github.com/elixir-lang/elixir/commit/793c1147210388587defb649f25f293ffbfa6b1b related
- https://github.com/elixir-lang/elixir/commit/c81f12265919c34a0d5134f1905a4eb4edaea1c2 patch
- https://github.com/elixir-lang/elixir/commit/7154e8781da9fd016a973ea01776a011c8b5726a patch
- https://github.com/elixir-lang/elixir/commit/cd158efacdc10b30232864251747dff9b8387dfe patch
- https://github.com/elixir-lang/elixir/commit/ee5cc23f8928aa5a0f25bb7f28e42ecfc7b7d396 patch
- https://github.com/elixir-lang/elixir/security/advisories/GHSA-rp5q-xqhq-926h vendor-advisoryrelated
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۸/۰۸
- آخرین بهروزرسانی
- ۱۴۰۵/۰۸/۰۸
- وضعیت
- PUBLISHED
- صادرکننده (CNA)
- EEF
- اولویت کلون
- بهزودی
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- Automatable
- yes
- Exploitation
- poc
- Technical Impact
- partial
ضعفها (CWE)
- CWE-1284Improper Validation of Specified Quantity in Input