Lucene search
+L

131 matches found

Github Security Blog
Github Security Blog
•added 2026/09/25 9:47 p.m.•16 views

mpp vulnerable to Gas Draining with low gas limit

Vulnerability When the server acts as the fee payer, mpp Elixir 0.4.0 ZenHive/mpp does not validate whether the gaslimit set by the client is enough before broadcasting. A malicious client can drain the server's gas without paying. A transferWithMemo call on Tempo Moderato testnet requires 51,299...

5.9AI score
SaveExploits0References4Affected Software1
Github Security Blog
Github Security Blog
•added 2026/09/25 9:45 p.m.•17 views

mpp vulnerable to Gas Draining with access list

Details When the server acts as the feepayer, mpp Elixir 0.4.0 copies the client-supplied EIP-2930 access list verbatim into the cosigned fee-payer transaction. In cosignfeepayer, the server re-signs the raw basefields index 5 of the 0x76 AASigned envelope without inspecting the access list field...

5.8AI score
SaveExploits0References4Affected Software1
OSV
OSV
•added 2026/09/25 9:44 p.m.•8 views

GHSA-VV77-66RF-PM86 mpp vulnerable to Gas Draining with no limit

Details When the server acts as the feepayer, the mpp Elixir 0.4.0 does not validate gaslimit, maxfeepergas and maxpriorityfeepergas before cosigning the client's fee-payer transaction. A malicious client embeds arbitrarily large maxfeepergas and maxpriorityfeepergas values in the signed envelope...

8.8CVSS5.7AI score0.00524EPSS
SaveExploits0References4
Github Security Blog
Github Security Blog
•added 2026/09/25 9:44 p.m.•17 views

mpp vulnerable to Gas Draining with no limit

Details When the server acts as the feepayer, the mpp Elixir 0.4.0 does not validate gaslimit, maxfeepergas and maxpriorityfeepergas before cosigning the client's fee-payer transaction. A malicious client embeds arbitrarily large maxfeepergas and maxpriorityfeepergas values in the signed envelope...

5.7AI score
SaveExploits0References4Affected Software1
NVD
NVD
•added 2026/09/22 12:17 p.m.•16 views

CVE-2026-87119

Authentication Bypass by Capture-replay in ZenHive mpp allows an attacker holding a captured subscription activation credential to charge the payer repeatedly. The payer signs a Tempo KeyAuthorization over the chain id, key type, key id, expiry, limits and scopes only, with nothing tying it to th...

8.2CVSS0.00574EPSS
SaveExploits0References5
NVD
NVD
•added 2026/09/22 12:17 p.m.•20 views

CVE-2026-89420

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.acceptvoucher/3 in lib/mpp/session/actions.ex treats a voucher whose cumulativeAmount equals the channel's...

7.1CVSS0.00409EPSS
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/09/22 11:16 a.m.•12 views

CVE-2026-87119 mpp Tempo subscription key authorization is not bound to the issuing challenge, allowing a captured activation credential to be replayed

Authentication Bypass by Capture-replay in ZenHive mpp allows an attacker holding a captured subscription activation credential to charge the payer repeatedly. The payer signs a Tempo KeyAuthorization over the chain id, key type, key id, expiry, limits and scopes only, with nothing tying it to th...

8.2CVSS5.9AI score0.00574EPSS
SaveExploits0References5
CVE
CVE
•added 2026/09/22 11:16 a.m.•34 views

CVE-2026-87119

CVE-2026-87119 is an authentication bypass by capture-replay in ZenHive mpp (Elixir), affecting versions 0.14.0 through 0.16.1 . The root cause lies in MPP.Methods.Tempo.KeyAuthorization.verify/3: the payer signs a Tempo KeyAuthorization over the chain id, key type, key id, expiry, limits, and sc...

8.2CVSS5.9AI score0.00574EPSS
SaveExploits0References5
Cvelist
Cvelist
•added 2026/09/22 11:16 a.m.•36 views

CVE-2026-87119 mpp Tempo subscription key authorization is not bound to the issuing challenge, allowing a captured activation credential to be replayed

Authentication Bypass by Capture-replay in ZenHive mpp allows an attacker holding a captured subscription activation credential to charge the payer repeatedly. The payer signs a Tempo KeyAuthorization over the chain id, key type, key id, expiry, limits and scopes only, with nothing tying it to th...

8.2CVSS0.00574EPSS
SaveExploits0References5
Cvelist
Cvelist
•added 2026/09/22 11:16 a.m.•38 views

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.acceptvoucher/3 in lib/mpp/session/actions.ex treats a voucher whose cumulativeAmount equals the channel's...

7.1CVSS0.00409EPSS
SaveExploits0References5
Vulnrichment
Vulnrichment
•added 2026/09/22 11:16 a.m.•18 views

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.acceptvoucher/3 in lib/mpp/session/actions.ex treats a voucher whose cumulativeAmount equals the channel's...

7.1CVSS5.8AI score0.00409EPSS
SaveExploits0References5
CVE
CVE
•added 2026/09/22 11:16 a.m.•24 views

CVE-2026-89420

ZenHive mpp (an Elixir payment-channel library) contains an improper quantity validation in MPP.Session.Actions.accept_voucher/3. A voucher whose cumulativeAmount equals the channel's already-accepted amount is treated as an idempotent success without decrementing the balance. Because the replay ...

7.1CVSS5.8AI score0.00409EPSS
SaveExploits0References5
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/22 12:00 a.m.•9 views

CVE-2026-89420: Improper Validation of Specified Quantity in Input

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.acceptvoucher/3 in lib/mpp/session/actions.ex treats a voucher whose cumulativeAmount equals the channel's...

7.1CVSS5.8AI score0.00409EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/09/22 12:00 a.m.•4 views

PT-2026-96708

Name of the Vulnerable Software and Affected Versions ZenHive mpp versions 0.14.0 through 0.16.1 Description An authentication bypass via capture-replay allows an attacker with a captured subscription activation credential to repeatedly charge a payer. The issue occurs because the payer signs a...

8.2CVSS5.8AI score0.00574EPSS
SaveExploits0References15
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/09/22 12:00 a.m.•13 views

CVE-2026-87119: Authentication Bypass by Capture-replay

Authentication Bypass by Capture-replay in ZenHive mpp allows an attacker holding a captured subscription activation credential to charge the payer repeatedly. The payer signs a Tempo KeyAuthorization over the chain id, key type, key id, expiry, limits and scopes only, with nothing tying it to th...

8.2CVSS5.9AI score0.00574EPSS
SaveExploits0References2
Positive Technologies
Positive Technologies
•added 2026/09/22 12:00 a.m.•7 views

PT-2026-96709

Name of the Vulnerable Software and Affected Versions ZenHive mpp versions 0.14.0 through 0.16.1 Description Improper validation of the specified quantity in the input allows a client with an open payment channel to obtain paid resources without being charged. The function accept voucher/3 in...

7.1CVSS5.8AI score0.00409EPSS
SaveExploits0References15
NVD
NVD
•added 2026/09/16 9:17 a.m.•20 views

CVE-2026-89186

Use of Cache Containing Sensitive Information in ZenHive mpp allows a shared HTTP cache to store a paid response and serve it to clients that never paid. MPP.Plug.verifycredential in lib/mpp/plug.ex sets payment-receipt and cache-control: private on the connection before the wrapped application...

6.3CVSS0.00524EPSS
SaveExploits0References5
NVD
NVD
•added 2026/09/16 9:17 a.m.•13 views

CVE-2026-88255

Improper Validation of Unsafe Equivalence in Input in ZenHive mpp allows an unauthenticated remote client to pass the Tempo duplicate-submission gate twice with one signed transaction. MPP.Methods.Tempo reserves the pre-broadcast dedup slot on the caller-supplied hex in reservehashatomic/2, keyed...

6.3CVSS0.00524EPSS
SaveExploits0References5
CVE
CVE
•added 2026/09/16 8:24 a.m.•26 views

CVE-2026-88255

CVE-2026-88255 is an improper validation of unsafe equivalence in input in ZenHive mpp (versions 0.2.0 through before 0.16.2). The root cause lies in MPP.Methods.Tempo, where the pre-broadcast dedup reserve (reserve_hash_atomic/2) keys on the caller-supplied raw hex (tx.raw) rather than a canonic...

6.3CVSS6AI score0.00524EPSS
SaveExploits0References5
Cvelist
Cvelist
•added 2026/09/16 8:24 a.m.•34 views

CVE-2026-88255 mpp Tempo keys its pre-broadcast dedup reserve on the caller-supplied transaction encoding, so a re-encoded signed transaction reserves a second slot

Improper Validation of Unsafe Equivalence in Input in ZenHive mpp allows an unauthenticated remote client to pass the Tempo duplicate-submission gate twice with one signed transaction. MPP.Methods.Tempo reserves the pre-broadcast dedup slot on the caller-supplied hex in reservehashatomic/2, keyed...

6.3CVSS0.00524EPSS
SaveExploits0References5
Rows per page
Query Builder