Quick answers
- Is CVE-2026-34210 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-34210 being exploited in the wild.
- How severe is CVE-2026-34210?
- High severity, with a CVSS score of 8.1, published 31 March 2026.
- Which products and versions are affected?
- mppx (npm) SEMVER:introduced=0,fixed=0.4.11; Wevm Mppx < 0.4.11.
- Is there a fix for CVE-2026-34210?
- Yes. mppx (npm): upgrade to 0.4.11 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-34210 attacked?
- It is attacked over the network, in a software library.
- Am I affected by CVE-2026-34210?
- Check whether you run mppx (npm) or Wevm Mppx at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- mppx (npm): upgrade to 0.4.11 or later
npm install mppx@0.4.11
Technical details
A credential replay vulnerability exists in the stripe/charge payment method of the mppx library. The root cause is an incorrect comparison (CWE-697) where the server fails to validate Stripe's 'Idempotent-Replayed' response header when creating PaymentIntents. An attacker with low privileges can capture a valid credential containing a specific 'spt' token and replay it against new challenges. Because the server does not detect that the Stripe PaymentIntent has already been processed, it treats the replayed request as a new successful payment without initiating a new charge. This issue is fixed in version 0.4.11 by implementing mandatory checks for the idempotency header.
Affected products
- wevm mppx < 0.4.11
Identifiers
- CVE-2026-34210
- GHSA-8mhj-rffc-rcvw
Timeline
- 2026-03-26: patched: Version 0.4.11 released with fix
- 2026-03-31: disclosed: Security advisory published by GitHub and NVD