~ / search / GHSA-8r29-2mp2-pmrw

GHSA-8r29-2mp2-pmrw

Payload Ecommerce has an order confirmation validation issue

Source: GitHub Advisory Database (reviewed) High CVE-2026-105850

Packages

EcosystemPackageAffectedFixed in
npm @payloadcms/plugin-ecommerce < 3.90.0 3.90.0
npm @payloadcms/plugin-ecommerce >= 4.0.0-canary.0, < 4.0.0-canary.34 4.0.0-canary.34

Details

As written in the advisory (Markdown source, shown as plain text).

## Impact When using the Stripe payment adapter, an order confirmation could be processed more than once under certain conditions. You are affected if: - You use `@payloadcms/plugin-ecommerce` with the Stripe payment adapter. Deployments that do not use the Stripe payment flow are not affected. ## Patches Users should upgrade Payload packages to `>= 3.90.0` or `>= 4.0.0-canary.34`. ## Workarounds Ensure Stripe order confirmations can only be processed once. This is a temporary mitigation; upgrading to a patched version is recommended.

References

External links from the advisory. They lead to third-party sites.