GitHub Advisoryadvisory · npm
GHSA-2q76-m6w6-qgc6 Payload: Improper access control for MCP API keys
HIGH
Official page ↗
- Aliases
- CVE-2026-105806
- Ecosystem
- npm
- Packages
- @payloadcms/plugin-mcp
- Severity
- High
- CVSS 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
- CWE-862
- Reviewed
- 2026-10-06
Affected packages
• npm @payloadcms/plugin-mcp: >= 3.61.0, < 3.88.0 → fixed in 3.88.0
Description
Impact
Under certain conditions, an authenticated user could manage MCP API keys outside their intended account allowing an attacker to escalate privileges through account takeover.
Applications that do not use `@payloadcms/plugin-mcp` are not affected.
Patches
Users should upgrade to `@payloadcms/plugin-mcp` version `3.88.0` or later.
Workarounds
Upgrading is recommended. Until then, disable the MCP plugin or restrict MCP API-key management to trusted users.
Related
Alias · CVE (1)
- CVE-2026-105806 Payload is a free and open source headless content management system. vulnerability
Weakness · CWE (1)
- CWE-862 Missing Authorization weakness