CVE-2026-123271
ChatCLI
- Severity
- High
- Published
- November 5, 2026
- Last modified
- November 5, 2026
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 the configured server URL. A malicious MCP server can declare another resource on the same authorization server, obtain the user's bearer token for it, and replay that token against the other resource.
CVSS vector CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
Weakness
- CWE-346 Origin validation error
References
Listed in
Related CVEs
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…
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…
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…
The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol.
The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol.
The Model Context Protocol TypeScript SDK provides TypeScript client and server implementations of the Model Context Protocol.