PT-2026-26466 · Unknown · Go Mcp Sdk
Aleister1102
·
Published
2026-03-19
·
Updated
2026-05-18
·
CVE-2026-33252
CVSS v3.1
7.1
High
| Vector | AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:H/A:L |
Name of the Vulnerable Software and Affected Versions
Go MCP SDK versions prior to 1.4.1
Description
The Go MCP SDK’s Streamable HTTP transport was susceptible to accepting browser-generated cross-site
POST requests without validating the Origin header or requiring Content-Type: application/json. In deployments lacking Authorization, particularly in stateless or sessionless setups, this permitted an arbitrary website to send MCP requests to a local server, potentially triggering tool execution. A malicious website could send cross-site POST requests with Content-Type: text/plain, bypassing CORS preflight barriers due to CORS-safelisted properties. The vulnerable component is the Streamable HTTP transport. The API endpoint is accepting POST requests. The vulnerable parameter is the Origin header.Recommendations
Update to version 1.4.1 or later. Version 1.4.1 requires Go 1.25 or later.
Exploit
Fix
CSRF
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Go Mcp Sdk