CVE-2026-105858GHSA-97rh-rhh2-7vjv
Payload: Remote Code Execution through first-register
payloadcms payloadnpmLibraries & packages
CVSS
8.1HighExploitationNo known exploitationNot in CISA KEV, which does not prove it is unexploitedCISA KEV
Exploit odds (EPSS)0.48%Chance of exploitation activity in the next 30 days, higher than 40% of CVEs. Scored 23 Oct 2026FIRST EPSS
What fixes it
- 3.90.0payload, npmGitHub
npm install payload@3.90.0 - 4.0.0-canary.34payload, npmGitHub
npm install payload@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
A crafted request to the public first-register operation can be used to perform a RCE exploit.
You are affected if:
- You use local auth strategy and your application remains without an initial user created
Patches
In the patched version data submission to create first user is properly sanitized.
Users should upgrade Payload packages to >= 3.90.0 or >= 4.0.0-canary.34.
Text from GitHub Advisory Database
Affected versions 6
- payload, npm< 3.90.0GitHub
- payload, 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
- payload, npmfrom first release, fixed in 3.90.0OSV
- payload, npmfrom 4.0.0-canary.0, fixed in 4.0.0-canary.34OSV
References 5
- github.com/payloadcms/payload/commit/e947fc4ba4a434f276d043386e501b1d14eda679Fixvia CVE List
- github.com/payloadcms/payload/releases/tag/v3.90.0Fixvia CVE List
- github.com/payloadcms/payload/security/advisories/GHSA-97rh-rhh2-7vjvAdvisoryvia CVE List
- github.com/advisories/GHSA-97rh-rhh2-7vjvAdvisoryvia GitHub
- nvd.nist.gov/vuln/detail/CVE-2026-105858Referencevia GitHub