CVE-2026-105850
Received
Received - Intake
Stripe Payment Replay in Payload CMS
Vulnerability report for CVE-2026-105850, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.
Publication date: 2026-10-06
Last updated on: 2026-10-06
Assigner: GitHub, Inc.
Description
Description
Payload is a free and open source headless content management system. In @payloadcms/plugin-ecommerce versions before 3.90.0 and canary versions before 4.0.0-canary.34, use of the Stripe payment adapter can allow a Stripe order confirmation to be processed more than once under certain conditions. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| payloadcms | payload | < 3.90.0 |
| payloadcms | payload | >= 4.0.0-canary.0, < 4.0.0-canary.34 |
| @payloadcms | plugin-ecommerce | < 3.90.0 |
| @payloadcms | plugin-ecommerce | >= 4.0.0-canary.0, < 4.0.0-canary.34 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-837 | The product requires that an actor should only be able to perform an action once, or to have only one unique action, but the product does not enforce or improperly enforces this restriction. |