When using the Stripe payment adapter, an order confirmation could be processed more than once under certain conditions.
You are affected if:
@payloadcms/plugin-ecommerce with the Stripe payment adapter.Deployments that do not use the Stripe payment flow are not affected.
Users should upgrade Payload packages to >= 3.90.0 or >= 4.0.0-canary.34.
Ensure Stripe order confirmations can only be processed once. This is a temporary mitigation; upgrading to a patched version is recommended.
{
"cwe_ids": [
"CWE-837"
],
"github_reviewed": true,
"github_reviewed_at": "2026-10-06T16:17:54Z",
"nvd_published_at": null,
"severity": "HIGH"
}