New Enterprise-Ready MCP Specification Brings New Security Challenges
New enterprise-ready MCP spec shifts security to developers, creating new risks.
The Model Context Protocol (MCP) is updating to an enterprise-ready, stateless version, shifting security responsibilities from the protocol to developers and operators. While it eliminates some older vulnerabilities, the new MCP introduces risks like state tracking identifier misuse, data leakage via HTTP headers, XSS via MCP Apps, and denial-of-service attacks through long-running tasks.
AI summary of the linked source. Not reviewed by an editor. How this works
Run Anthropic?
Get an email when a new story names Anthropic, usually within the hour.
Free. Your list stays private and never appears in a subject line. One click stops it. How Vendor Watch worksPrivacy
The lesson from this incident
Full lessonThe updated Model Context Protocol (MCP) transitions to a stateless, enterprise-ready architecture, but in doing so it offloads critical security responsibilities onto developers and operators rather than enforcing protections at the protocol level. This design shift means that misconfigurations, poor coding practices, and lack of awareness can directly introduce vulnerabilities such as XSS, data leakage via HTTP headers, state tracking identifier misuse, and denial-of-service exposure. The risk is particularly acute because many developers may assume the protocol itself provides safety guarantees it no longer does. As AI-integrated protocols like MCP become foundational enterprise infrastructure, the security posture of every deployment becomes only as strong as the team implementing it.
What helps against this
How we list vendors- AI application security
Prompt injection, data leaks through AI tools and unapproved AI use get caught.
- Security awareness training and phishing simulation
People recognise and report attacks instead of falling for them.
Indicators of Compromise
Extracted by AI from the linked source. Not reviewed by an editor. How this works
- mitre_attack — T1537
- mitre_attack — T1190
- mitre_attack — T1499