جزئیات آسیبپذیری
CVE-2026-89420
Session voucher adding no new funds is accepted without a charge in mpp, serving paid resources for free
شرح رسمی (انگلیسی)
Improper Validation of Specified Quantity in Input in ZenHive mpp allows a client holding an open payment channel to obtain paid resources without being charged. MPP.Session.Actions.accept_voucher/3 in lib/mpp/session/actions.ex treats a voucher whose cumulativeAmount equals the channel's already-accepted cumulative amount as an idempotent success, returning the channel unchanged without calling maybe_spend/2. The credential verifies, the protected resource is served, and spent and units stay where they were. Because the server issues a fresh challenge per request and the credential replay store keys on challenge id and payload, the same signed voucher can be re-presented under every new challenge, so one paid voucher yields an unbounded number of paid units. The path is reachable from any method built on MPP.Session.Method through the Plug, MCP, JSON-RPC and WebSocket transports. This issue affects mpp: from 0.14.0 before 0.16.2.
امتیازهای CVSS
| امتیاز | نسخه | منبع | بردار |
|---|---|---|---|
| 7.1بالا | 4.0 | CVEProject cvelistV5 (CNA) (EEF) | CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N |
محصولات آسیبپذیر
| فروشنده | محصول | نسخهها | منبع |
|---|---|---|---|
| ZenHive | mpp | 0.14.0 ≤ v < 0.16.2 | CVEProject cvelistV5 (CNA) |
| ZenHive | mpp | 82df569c898be1137189e3648e1edb4af6363651 ≤ v < 7270edc1dcfb58250cc5ee812876609206564165 | CVEProject cvelistV5 (CNA) |
منابع و راهنماها
۵- https://cna.erlef.org/cves/CVE-2026-89420.html related
- https://osv.dev/vulnerability/EEF-CVE-2026-89420 related
- https://github.com/ZenHive/mpp/commit/82df569c898be1137189e3648e1edb4af6363651 related
- https://github.com/ZenHive/mpp/commit/7270edc1dcfb58250cc5ee812876609206564165 patch
- https://github.com/ZenHive/mpp/security/advisories/GHSA-8c63-r789-xrrf relatedvendor-advisory
اطلاعات
- تاریخ انتشار
- ۱۴۰۵/۰۶/۳۱
- آخرین بهروزرسانی
- ۱۴۰۵/۰۶/۳۱
- وضعیت
- منتشرشده
- صادرکننده (CNA)
- EEF
پیشبینی بهرهبرداری (EPSS)
ارزیابی SSVC (CISA)
- قابل خودکارسازی
- خیر
- وضعیت بهرهبرداری
- اثبات مفهوم
- اثر فنی
- جزئی
ضعفها (CWE)
- CWE-1284Improper Validation of Specified Quantity in Input