← AI agent vulnerabilities

CVE-2026-123272

8.0
Severity
High
Published
November 5, 2026
Last modified
November 5, 2026

Mark3labs mcp-go before v1.2.1 contains an improper validation vulnerability in OAuthHandler.fetchServerMetadata that allows malicious MCP servers to obtain tokens for other resources by declaring arbitrary resources in well-known metadata. Attackers can declare a different MCP server as the RFC 8707 resource indicator, causing the authorization server to mint tokens the attacker replays against that resource.

CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N

Weakness

References

CVE-2026-123272 on NVD

Listed in

HighMCP serversOrigin validation

Related CVEs

Nov 5
CVE-2026-776047.5

The MCPToolsRegistry.read_file implementation in codebase_rag/mcp/tools.py joins attacker-controlled file_path input to project_root without resolving and verifying containment when offset or limit selects…

Nov 5
CVE-2026-541408.3

OpenHuman places names, descriptions, titles, and parameter definitions returned by configured external MCP servers into the agent model context without neutralizing instructions or bounding the descriptive…

Nov 5
CVE-2026-1232718.0

ChatCLI before v1.215.2 contains an improper validation vulnerability in the MCP OAuth login flow that uses server-supplied Protected Resource Metadata as the resource indicator without checking it matches…

Nov 5
CVE-2026-1117716.8

The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol.

Nov 5
CVE-2026-1117707.7

The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol.

Nov 5
CVE-2026-1117696.5

The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol.