CVE-2026-105806

Payload: Improper access control for MCP API keys

Published Oct 6, 2026 CVSS 4.0 · 8.6 High EPSS < 1% KEV · Not listed
Description
Payload is a free and open source headless content management system. In @payloadcms/plugin-mcp versions from 3.61.0 until 3.88.0, an authenticated user can manage MCP API keys outside the intended account, enabling privilege escalation through account takeover. This issue is fixed in version 3.88.0.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
Github GHSA Github GHSA GHSA-2q76-m6w6-qgc6 Payload: Improper access control for MCP API keys
History
Type Values Removed Values Added
First Time appeared Payloadcms
Payloadcms payload
Payloadcms plugin-mcp
Vendors & Products Payloadcms
Payloadcms payload
Payloadcms plugin-mcp
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Description Payload is a free and open source headless content management system. In @payloadcms/plugin-mcp versions from 3.61.0 until 3.88.0, an authenticated user can manage MCP API keys outside the intended account, enabling privilege escalation through account takeover. This issue is fixed in version 3.88.0.
Title Payload: Improper access control for MCP API keys
Weaknesses CWE-862
References
Metrics cvssV4_0

{'score': 8.6, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
GitHub_M
Published
Updated
Oct 6, 2026, 5:39 PM
Reserved
Oct 5, 2026, 8:37 PM
Status
Awaiting Analysis
Published
Oct 6, 2026, 4:17 PM
Modified
Oct 6, 2026, 8:03 PM