Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-105861 · GHSA-pj5h-5q6c-3pfx

Payload external upload trust validation issue

Risk score
60/100
CVSS
8.2 v3.1
Exploit chance (30 days)
0.1%
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 after 3.0.0 and before 3.90.0, authenticated external URL-based upload retrieval can forward authentication data to a redirected destination that was not verified as trusted, potentially exposing a valid session to an unintended recipien…
Affected
payload (npm) >= 3.0.0, < 3.90.0; payload (npm) >= 4.0.0-canary.0, < 4.0.0-canary.34
Fix
Upgrade payload to 3.90.0 or 4.0.0-canary.34 (whichever matches your release line) or later.
Exploitation
No known exploitation

Story map

Story map: @payloadcms/plugin-form-builderTHE FLAWSTHE FIXCVE-2026-105861Payload external upload trustvalidation issueCVSS 8.2 · EPSS 0%CVE-2026-105857Payload Form Builder has anRCE issueCVSS 10.0 · EPSS 0%CVE-2026-105859Payload: Unauthorized updateto collection documentsCVSS 9.8 · EPSS 0%CVE-2026-105863Payload authentication tokenfield handling issueCVSS 9.4 · EPSS 0%Upgrade…3.90.0 · 4.0.0or later on your release lineWho is exposed@payloadcms/plugin-form-builder (npm) < 3.90.0;@payloadcms/plugin-form-builder (npm) >= 4.0.0-canary.0, <4.0.0-canary.34AMBER · PATCH THIS WEEK@payloadcms/plugin-form-builderPayload is a free and open sourceheadless content managementsystem. In@payloadcms/plugin-form-builder versions before 3.90.0 andcanary versions before4.0.0-canary.34, an attacker…Where it standsNo known exploitationCONNECTS TOSame weaknessInformation disclosure (CWE-200)197 other warnings in 30 days →Same productEarlier payload warnings20 in the last 90 days →
Story map: the flaws, the fix, how it unfolded and what it connects to. Boxes link to the record or article.

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-105861: Payload external upload trust validation issue (CVSS 8.2 · 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.90.0 · 4.0.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

Why it is Yellow

  • CVSS 8.2 high
  • Remotely exploitable without logging in
  • On your watchlist: npm

Affected packages

PackageEcosystemVulnerableFixed in
payloadnpm>= 3.0.0, < 3.90.03.90.0
payloadnpm>= 4.0.0-canary.0, < 4.0.0-canary.344.0.0-canary.34

References

Original description

Payload is a free and open source headless content management system. In versions after 3.0.0 and before 3.90.0, authenticated external URL-based upload retrieval can forward authentication data to a redirected destination that was not verified as trusted, potentially exposing a valid session to an unintended recipient. This issue is fixed in version 3.90.0.

Last activity 6 Oct 2026. Patch Forecast updates every hour.