CVE Catalog

CVE-2026-52870

HighCVSS 7.6
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.22%

13th percentile - higher than 13% of all known CVEs

Summary

A vulnerability in the MCP Python SDK (mcp) versions 1.23.0 through 1.27.2 allows any client to access other clients' tasks. Default handlers for task operations do not verify the session, enabling enumeration, reading results, consuming messages, or canceling tasks of other clients.

Risk Assessment

The organization is at risk of sensitive data leakage and service disruption due to unauthorized access to other clients' tasks. An attacker could take control of tasks, compromising confidentiality and integrity.

Recommendation

Immediately update the MCP Python SDK to version 1.27.2 or later. After updating, verify the server configuration to ensure proper session-to-task assignment.

Other vulnerabilities in MCP Python SDK

See all
Original NVD description (English source)

The MCP Python SDK, called mcp on PyPI, is a Python implementation of the Model Context Protocol (MCP). From 1.23.0 until 1.27.2, default handlers installed by server.experimental.enable_tasks() for tasks/list, tasks/get, tasks/result, and tasks/cancel operate only on task identifiers without recording the session that created each task, allowing any connected client to enumerate, read results from, consume messages for, or cancel other clients' tasks. This issue is fixed in version 1.27.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS