GitHub Advisoryadvisory · Go
GHSA-46gc-mwh4-cc5r Docker MCP Plugin and Docker MCP Gateway have DNS Rebinding vulnerability when running in sse or streaming mode
HIGH
Official page ↗
- Aliases
- CVE-2025-64443
- Ecosystem
- Go
- Packages
- github.com/docker/mcp-gateway
- Severity
- High
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:H/VA:N/SC:H/SI:H/SA:H
- Weaknesses
- CWE-749
- Reviewed
- 2025-12-03
Affected packages
• Go github.com/docker/mcp-gateway: < 0.28.0 → fixed in 0.28.0
Description
Impact
When ran in sse or streaming mode (--transport), the Docker MCP Gateway is vulnerable to a DNS rebinding attack.
Vulnerability allows for Browser-Based exploitation of any MCP servers that are executing within the Docker MCP Gateway. Any tools or other features exposed by MCP servers can be manipulated by an attacker who is able to get a victim to visit a malicious website, or if a victim is served a malicious advertisement.
The MCP Gateway is not prone to this attack when started in its default stdio mode, which does not listen on any network ports.
Patches
Patch available in version v0.28.0
Workarounds
Do not start the MCP gateway in sse or streaming mode (use default stdio)
Related
Alias · CVE (1)
- CVE-2025-64443 MCP Gateway allows easy and secure running and deployment of MCP servers. vulnerability
Weakness · CWE (1)
- CWE-749 Exposed Dangerous Method or Function weakness
References
- https://github.com/docker/mcp-gateway/security/advisories/GHSA-46gc-mwh4-cc5r web
- https://nvd.nist.gov/vuln/detail/CVE-2025-64443 advisory
- https://github.com/docker/mcp-gateway/pull/190 web
- https://github.com/docker/mcp-gateway/commit/6b076b2479d8d1345c50c112119c62978d46858e web
- https://github.com/docker/mcp-gateway/commit/fe073985c8eb6e0c9317d2f198c07686f70ea06d web
- https://github.com/docker/mcp-gateway package
- https://modelcontextprotocol.io/specification/2025-06-18/basic/transports#security-warning web