CVE-2026-105846 · GHSA-w84c-53h3-mc2g
Payload: Untrusted redirect URL parameter exploit
- Risk score
- 44/100
- CVSS
- 6.1 v3.1
- Exploit chance (30 days)
- 0.2%
- Published
- 6 Oct 2026
Open in the live forecast Today's forecast
What to know
- What it is
- Payload is a free and open source headless content management system. In versions from 3.40.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an attacker can craft a redirect URL parameter that sends a guest user to an untrusted destination after the authentication flow completes. This issue is fixed in vers…
- Affected
- payload (npm) >= 3.40.0, < 3.88.0; payload (npm) >= 4.0.0-canary.0, < 4.0.0-canary.27; @payloadcms/next (npm) >= 3.31.0, < 3.88.0; @payloadcms/next (npm) >= 4.0.0-canary.0, < 4.0.0-canary.27
- Fix
- Upgrade payload to 3.88.0 or 4.0.0-canary.27; @payloadcms/next to 3.88.0 or 4.0.0-canary.27 (whichever matches your release line) or later.
- Exploitation
- No known exploitation
Story map
At a glance
@payloadcms/plugin-form-builder: Amber, patch this week. Payload is a free and open source headless content management system. In @payloadcms/plugin-form-builder versions before 3.90.0 and canary versions before 4.0.0-canary.34, an attacker can craft a form submission that executes code remotely on the server. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.
The flaws
- CVE-2026-105846: Payload: Untrusted redirect URL parameter exploit (CVSS 6.1 · EPSS 0%)
- CVE-2026-105857: Payload Form Builder has an RCE issue (CVSS 10.0 · EPSS 0%)
- CVE-2026-105859: Payload: Unauthorized update to collection documents (CVSS 9.8 · EPSS 0%)
- CVE-2026-105863: Payload authentication token field handling issue (CVSS 9.4 · EPSS 0%)
The fix
Upgrade @payloadcms/plugin-form-builder: 3.88.0 · 4.0.0 · 3.90.0 or later on your release line
Who is exposed: @payloadcms/plugin-form-builder (npm) < 3.90.0; @payloadcms/plugin-form-builder (npm) >= 4.0.0-canary.0, < 4.0.0-canary.34
Where it stands
- No known exploitation
Connects to
- Same weakness: Open redirect (CWE-601). 20 other warnings in 30 days
- Same product: Earlier payload warnings. 20 in the last 90 days
Why it is Yellow
- CVSS 6.1 medium
- On your watchlist: npm
Affected packages
| Package | Ecosystem | Vulnerable | Fixed in |
|---|---|---|---|
| payload | npm | >= 3.40.0, < 3.88.0 | 3.88.0 |
| payload | npm | >= 4.0.0-canary.0, < 4.0.0-canary.27 | 4.0.0-canary.27 |
| @payloadcms/next | npm | >= 3.31.0, < 3.88.0 | 3.88.0 |
| @payloadcms/next | npm | >= 4.0.0-canary.0, < 4.0.0-canary.27 | 4.0.0-canary.27 |
References
- https://github.com/advisories/GHSA-w84c-53h3-mc2g
- https://github.com/payloadcms/payload/security/advisories/GHSA-w84c-53h3-mc2g
- https://github.com/payloadcms/payload/commit/a742140ab4fca3160f7f83e9e7d996552ffc3b5a
- https://github.com/payloadcms/payload/releases/tag/v3.88.0
- https://github.com/advisories/GHSA-w84c-53h3-mc2g
Original description
Payload is a free and open source headless content management system. In versions from 3.40.0 before 3.88.0 and canary versions before 4.0.0-canary.27, an attacker can craft a redirect URL parameter that sends a guest user to an untrusted destination after the authentication flow completes. This issue is fixed in versions 3.88.0 and 4.0.0-canary.27.
Last activity 6 Oct 2026. Patch Forecast updates every hour.