CVE Catalog

CVE-2026-67431

HighCVSS 8.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.28%

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

Summary

MCP Ruby SDK before version 0.23.0 does not bind a session ID to its owner, allowing an attacker with a stolen session ID to send tools/call requests in the victim's session.

Risk Assessment

An attacker can execute arbitrary tools on behalf of the victim, potentially accessing their data or performing unauthorized operations.

Recommendation

Update the mcp gem to version 0.23.0 or later.

Other vulnerabilities in MCP Ruby SDK

See all
Original NVD description (English source)

MCP Ruby SDK is the official Ruby SDK for Model Context Protocol servers and clients. Prior to 0.23.0, MCP::Server::Transports::StreamableHTTPTransport in the mcp gem does not bind a session ID to a session owner, allowing an attacker with a stolen session ID to send tools/call requests that execute in the victim's session. This issue is fixed in version 0.23.0.

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