GHSA-8x4m-qw58-3pcx mppx has multiple payment bypass and griefing vulnerabilities

Not scored Published

Attackers can bypass payment verification and manipulate session channels in the mppx library, leading to financial loss and service disruption.

Exploited in the wild
Not known
Login needed
Any signed-in user
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is GHSA-8x4m-qw58-3pcx?

GHSA-8x4m-qw58-3pcx is a vulnerability in mppx, published on 29 Mar 2026. Any signed-in user can exploit it over the network, with no action from the victim.

Official description

Impact

Multiple vulnerabilities were discovered in tempo/charge and tempo/session which allowed for undesirable behaviors, including:

  • Replaying tempo/charge transaction hashes across push/pull modes, across charge/session endpoints, and via concurrent requests
  • Performing free tempo/charge requests due to missing transfer log verification in pull-mode
  • Replaying tempo/charge credentials across routes via cross-route scope confusion (memo/splits not included in scope binding)
  • Manipulating the fee payer of a tempo/charge handler into paying for requests (missing sender signature before co-signing)
  • Bypassing tempo/session voucher signature verification
  • Piggybacking off existing tempo/session channels via settle voucher reuse and weak channel ID binding
  • Performing free tempo/session requests by exploiting channel reopen without on-chain settled state
  • Accepting deductions on finalized tempo/session channels
  • Bypassing payment on free routes via method-mismatch fallback
  • Griefing tempo/session channels via force-close detection bypass (closeRequestedAt not persisted)

Patches

Fixed in 0.4.8.

Workarounds

There are no workarounds available for these vulnerabilities.

Which versions are affected by GHSA-8x4m-qw58-3pcx?

2 open source packages ship an affected version, including mppx.

PackageAffectedFixed in
mppx npmAll versions0.4.8
mppx npmAll versions0.4.8

How do I fix GHSA-8x4m-qw58-3pcx?

Upgrade mppx to 0.4.8 or later.

Is GHSA-8x4m-qw58-3pcx being exploited?

There is no known exploitation of GHSA-8x4m-qw58-3pcx in the wild and no public exploit code.

Sources

Is GHSA-8x4m-qw58-3pcx in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free