CVE-2026-105848GHSA-r9v2-gg2j-22q5
@payloadcms/plugin-stripe: Payload: Insufficient Access Control in Stripe REST Proxy
payloadcms @payloadcms/plugin-stripenpmLibraries & packages
CVSS
6.4MediumExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.24%Chance of exploitation activity in the next 30 days, higher than 14% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 3.90.0@payloadcms/plugin-stripe, npmGitHub
npm install @payloadcms/plugin-stripe@3.90.0 - 4.0.0-canary.34@payloadcms/plugin-stripe, npmGitHub
npm install @payloadcms/plugin-stripe@4.0.0-canary.34
A fixed version on one release line is not the upgrade target for every line. Check your exact version and any vendor backports.
Description
Impact
An authenticated user could perform unintended Stripe operations through the optional Stripe REST proxy.
You are affected if ALL of these are true:
- Your application uses
@payloadcms/plugin-stripe. - The optional Stripe REST proxy is enabled.
- An authenticated user can reach the proxy.
Deployments that do not enable the Stripe REST proxy are not affected.
Patches
Users should upgrade Payload packages to >= 3.90.0 or >= 4.0.0-canary.34.
Workarounds
Upgrading to a patched version is recommended.
If you cannot upgrade immediately, disable the Stripe REST proxy. If it must remain enabled, restrict access to trusted users and only the required Stripe operations.
Text from GitHub Advisory Database
Affected versions 8
- @payloadcms/plugin-stripe, npm< 3.90.0GitHub
- @payloadcms/plugin-stripe, npm>= 4.0.0-canary.0, < 4.0.0-canary.34GitHub
- payloadaffected: < 3.90.0CVE List
- payloadaffected: >= 4.0.0-canary.0, < 4.0.0-canary.34CVE List
- plugin-stripeaffected: < 3.90.0CVE List
- plugin-stripeaffected: >= 4.0.0-canary.0, < 4.0.0-canary.34CVE List
- @payloadcms/plugin-stripe, npmfrom first release, fixed in 3.90.0OSV
- @payloadcms/plugin-stripe, npmfrom 4.0.0-canary.0, fixed in 4.0.0-canary.34OSV
References 4
- github.com/payloadcms/payload/commit/2f94a4205e5ba3ec0e91c92ed54f24f429826dd0Fixvia CVE List
- github.com/payloadcms/payload/releases/tag/v3.90.0Fixvia CVE List
- github.com/payloadcms/payload/security/advisories/GHSA-r9v2-gg2j-22q5Advisoryvia CVE List
- github.com/advisories/GHSA-r9v2-gg2j-22q5Advisoryvia GitHub