MCP Python SDK: WebSocket server transport does not support Host/Origin validation
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| modelcontextprotocol | python-sdk | affected |
|
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Modelcontextprotocol | Python-sdk |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-vj7q-gjh5-988w | MCP Python SDK: WebSocket server transport does not support Host/Origin validation |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.231% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Modelcontextprotocol
Modelcontextprotocol python-sdk |
|
| Vendors & Products |
Modelcontextprotocol
Modelcontextprotocol python-sdk |
| Type | Values Removed | Values Added |
|---|---|---|
| Description | The MCP Python SDK, called mcp on PyPI, is a Python implementation of the Model Context Protocol (MCP). Prior to 1.28.1, the deprecated mcp.server.websocket.websocket_server transport accepted WebSocket handshakes without applying Host or Origin header validation, leaving no SDK-level way to restrict which origins could connect to applications that exposed that transport. This issue is fixed in version 1.28.1. | |
| Title | MCP Python SDK: WebSocket server transport does not support Host/Origin validation | |
| Weaknesses | CWE-1385 CWE-346 |
|
| References |
|
|
| Metrics |
cvssV4_0
|