PatchSiren cyber security CVE debrief
CVE-2026-73541 ZenHive CVE debrief
CVE-2026-73541 debrief: ZenHive Machine Payments Protocol fee-payer wallet denial of service via concurrent sponsored payments. The vulnerability allows unauthenticated remote clients to drain the fee-payer wallet by sending multiple transactions with distinct expiring nonces, causing denial of service to legitimate payers. Defenders should assess exposure and prioritize patching or compensating controls. The affected versions range from 0.2.0 to 0.12.0. The issue arises from the library's inability to enforce limits on concurrent sponsored payments.
- Vendor
- ZenHive
- Product
- mpp
- CVSS
- HIGH 8.3
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-08-19
- Original CVE updated
- 2026-09-10
- Advisory published
- 2026-08-19
- Advisory updated
- 2026-09-10
Who should care
Defenders responsible for ZenHive Machine Payments Protocol deployments should assess exposure and prioritize patching or compensating controls. They should verify if their deployment is within the affected version range (0.2.0 to 0.12.0) and implement measures to mitigate the vulnerability. Additionally, defenders should review and update incident response plans to address potential denial of service and conduct regular security audits to identify and
Why it matters
CVE-2026-73541 allows unauthenticated remote clients to drain the fee-payer wallet in ZenHive Machine Payments Protocol, causing denial of service to legitimate payers. Defenders should verify exposure, assess compensating controls, and prioritize patching.
- Denial of service to legitimate payers once the fee-payer wallet is empty.
- Potential financial loss due to concurrent sponsored payments.
- Need for verification of affected versions and exposure in the environment.
- Priority for patching or applying compensating controls.
Technical summary
The Machine Payments Protocol (mpp) library does not enforce limits on concurrent sponsored payments, allowing an unauthenticated remote client to drain the fee-payer wallet by sending multiple transactions with distinct expiring nonces. This issue arises because the library only enforces ceilings against one transaction at a time and does not account for exposure across concurrent requests. The default 900-second validity window lets co-signed transactions stay broadcastable and uncounted for that entire period, further exacerbating the vulnerability.
Defensive priority
Defenders should prioritize verifying exposure and assessing compensating controls for unpatched Machine Payments Protocol instances.
Recommended defensive actions
- Verify if your deployment of Machine Payments Protocol is within the affected version range (0.2.0 to 0.12.0).
- Assess the feasibility of concurrent sponsored payments in your environment.
- Implement compensating controls to monitor and limit sponsored payment transactions.
- Apply the patch (ddc46868fba57ccebb567c04709812b466123076) or upgrade to version 0.12.0 or later.
- Review and update incident response plans to address potential denial of service.
- Conduct regular security audits to identify and mitigate similar vulnerabilities.
- Engage with the vendor for additional guidance and support.
Evidence notes
The CVE record and NVD entry provide details on the vulnerability, which affects Machine Payments Protocol (mpp) versions from 0.2.0 before 0.12.0. The vulnerability allows unauthenticated remote clients to drain the fee-payer wallet through concurrent sponsored payments. Defenders should verify exposure, assess compensating controls, and prioritize patching. The issue is caused by the library's failure to account for exposure across concurrent requests, allowing committed sponsor exposure to be N times max_total_fee. The default 900-
Sources and references
Verified primary and authoritative sources
-
CVE-2026-73541 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-73541
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-73541 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-73541
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://cna.erlef.org/cves/CVE-2026-73541.html
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Third Party Advisory, Mitigation
-
Source reference
Unverified legacy reference
URL: https://github.com/ZenHive/mpp/commit/ddc46868fba57ccebb567c04709812b466123076
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Patch
-
Source reference
Unverified legacy reference
URL: https://github.com/ZenHive/mpp/security/advisories/GHSA-j4j7-7xpr-c7cr
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Vendor Advisory
-
Source reference
Unverified legacy reference
URL: https://osv.dev/vulnerability/EEF-CVE-2026-73541
6b3ad84c-e1a6-4bf7-a703-f496b71e49db - Third Party Advisory, Mitigation
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.