Patch Forecast
Yellow warning
Plan into this sprint.

CVE-2026-105860 · GHSA-p96c-xwx8-3cqj

Payload has a tenant authorization bypass in Multi-Tenant Plugin

Risk score
49/100
CVSS
7.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 @payloadcms/plugin-multi-tenant versions before 3.90.0 and canary versions before 4.0.0-canary.34, the default tenant array field access allows an authenticated user to assign the user's own account to other tenants. Deployments that replace the …
Affected
@payloadcms/plugin-multi-tenant (npm) < 3.90.0; @payloadcms/plugin-multi-tenant (npm) >= 4.0.0-canary.0, < 4.0.0-canary.34
Fix
Upgrade @payloadcms/plugin-multi-tenant 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-105860Payload has a tenantauthorization bypass inMulti-Tenant PluginCVSS 7.1 · 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 weaknessMissing authorisation (CWE-862)398 other warnings in 30 days →Same productEarlier @payloadcms/plugin-multi-tenant 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-105860: Payload has a tenant authorization bypass in Multi-Tenant Plugin (CVSS 7.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.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 7.1 high
  • On your watchlist: npm

Affected packages

PackageEcosystemVulnerableFixed in
@payloadcms/plugin-multi-tenantnpm< 3.90.03.90.0
@payloadcms/plugin-multi-tenantnpm>= 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 @payloadcms/plugin-multi-tenant versions before 3.90.0 and canary versions before 4.0.0-canary.34, the default tenant array field access allows an authenticated user to assign the user's own account to other tenants. Deployments that replace the default behavior with secured tenants arrayFieldAccess.create and tenants arrayFieldAccess.update functions are not affected by this behavior. This issue is fixed in versions 3.90.0 and 4.0.0-canary.34.

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