CVE-2026-59252
Last modified
CVE-2026-59252 is a high-severity vulnerability rated 8.2/10 on the CVSS scale. Improper Validation of Specified Quantity in Input in ZenHive mpp allows an unauthenticated remote client to drain the fee-payer wallet, resulting in denial of service for legitimate clients. When the mpp Elixir library is configured as fee payer (fee_payer: true), the MPP.Methods.Tempo payment method co-signs and broadcasts a client-supplied EVM transaction without first validating that the client-supplied gas_limit is sufficient to complete the intended call. A malicious client can submit a signed transferWithMemo transaction with gas_limit deliberately set just below the amount required for successful execution. EPSS estimates a 0.63% chance of exploitation in the next 30 days.
Description
Improper Validation of Specified Quantity in Input in ZenHive mpp allows an unauthenticated remote client to drain the fee-payer wallet, resulting in denial of service for legitimate clients. When the mpp Elixir library is configured as fee payer (fee_payer: true), the MPP.Methods.Tempo payment method co-signs and broadcasts a client-supplied EVM transaction without first validating that the client-supplied gas_limit is sufficient to complete the intended call. A malicious client can submit a signed transferWithMemo transaction with gas_limit deliberately set just below the amount required for successful execution. The server co-signs the transaction and broadcasts it via rpc_broadcast_sync. The transaction runs out of gas during EVM execution and reverts, but the fee-payer wallet is still charged for the burned gas while the client pays nothing and receives no resource. Repeated requests from one or more malicious clients drain the fee-payer wallet at near-zero cost to the attacker, ultimately preventing the server from sponsoring gas for legitimate payment requests. The wait_for_confirmation = false (optimistic) path is also affected: it invokes simulate_payment_call via eth_call, but that simulation omits the gas parameter and therefore does not catch out-of-gas conditions. This issue affects mpp: from 0.2.0 before 0.6.0.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| ZenHive | mpp | >= 0.2.0, < 0.6.0 |
| ZenHive | mpp | >= d29d54e507918db00a5b65d90136b73166c017d7, < d84e3e528db39654540c2035ea0fbdf7b950d3d1 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-59252?
How severe is CVE-2026-59252?
How do I fix CVE-2026-59252?
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-59246Allocation of resources without limits vulnerability in elix…6.3
- CVE-2026-59247Insufficient Verification of Data Authenticity vulnerability…7.6
- CVE-2026-59248Allocation of resources without limits vulnerability in nine…8.7
- CVE-2026-59249Inconsistent interpretation of HTTP requests (HTTP response …6.3
- CVE-2026-59250Classic buffer overflow in the Erlang/OTP megaco flex scanne…8.3
- CVE-2026-59251Allocation of resources without limits in Erlang/OTP public_…7.5
- CVE-2026-59253n8n before 2.28.0 contains an improper authorization vulnera…5
- CVE-2026-59254n8n before 2.28.1 contains an information disclosure vulnera…6.3
- CVE-2026-59255BloodHound through 9.4.0, fixed in commit 8f79035, contains …7.1
- CVE-2026-59256WWBN AVideo through commit 9c39d8c8 contains an authorizatio…7.5
- CVE-2026-59257n8n before 1.123.61, 2.x before 2.27.4, and 2.28.x before 2.…8.8
- CVE-2026-59258immich before 3.0.3 contains a broken access control vulnera…8.3
Are you affected by CVE-2026-59252?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
