GitHub Advisoryadvisory · npm

GHSA-2q76-m6w6-qgc6 Payload: Improper access control for MCP API keys

HIGH Published 2026-10-06 Modified 2026-10-06 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

References