CVE-2026-27567 json
Payload has Server-Side Request Forgery (SSRF) in External File URL Uploads
published 2026-02-24 8 mo ago modified 2026-06-17 4 mo ago also EUVD-2026-8467 , GHSA-hhfx-5x8j-f5f6
- cvss
- 6.5
- version 3.1, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.3%
- EPSS 0.3% chance of exploitation in 30 days, percentile 27%
- public exploits
- 0
- none known
Summary
Payload is a free and open source headless content management system. Prior to 3.75.0, a Server-Side Request Forgery (SSRF) vulnerability exists in Payload's external file upload functionality. When processing external URLs for file uploads, insufficient validation of HTTP redirects could allow an authenticated attacker to access internal network resources. The Payload environment must have at least one collection with `upload` enabled and a user who has `create` access to that upload-enabled collection in order to be vulnerable. An authenticated user with upload collection write permissions could potentially access internal services. Response content from internal services could be retrieved through the application. This vulnerability has been patched in v3.75.0. As a workaround, one may mitigate this vulnerability by disabling external file uploads via the `disableExternalFile` upload collection option, or by restricting `create` access on upload-enabled collections to trusted users only.
Patch / fix
- npm payload 3.75.0
- payloadcms payload 3.75.0
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- total
- Assessed
- 8 mo ago
Exploit prediction
0.34% chance of exploitation in the next 30 days, higher than 27% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N |
| GitHub | 3.1 | 6.5 | CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N |
| NVD | 3.1 | 4.8 | CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| npm | payload | <3.75.0 |
3.75.0 |
Affected products
- payloadcms payload
Classification
- Weakness
-
- CWE-918 Server-Side Request Forgery
References
-
github.com
/payloadcms/payload/commit/1041bb6
web, patch
-
github.com
/payloadcms/payload/security/advisories/GHSA-hhfx-5x8j-f5f6
web, mitigation, vendor-advisory
-
github.com
/payloadcms/payload/releases/tag/v3.75.0
web, product, release-notes
-
nvd.nist.gov
/vuln/detail/CVE-2026-27567
advisory
-
github.com
/payloadcms/payload
package
Sources
- CVE List CVE-2026-27567
- GitHub Advisory GHSA-hhfx-5x8j-f5f6
- NVD CVE-2026-27567
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.
CPEs and fixed versions use Anchore's correction of NVD's data: Added CPE configurations because not yet analyzed by NVD.