Microsoft identifies seven new ways AI agents can be hacked
Microsoft has identified seven new failure modes in agentic AI systems, in addition to those it identified last year in its first Taxonomy of Failure Modes in Agentic AI Systems.
Four things contributed to the growing list of ways agentic AI can go wrong: the speed at which the technology went mainstream, the growing maturity of the Model Context Protocol (MCP) ecosystem, the rise of computer-use agents, and finally the gathering of more empirical evidence as researchers obtained more real-life findings.
The seven new failure modes it has identified are:
- Agentic Supply Chain Compromise βagent behavior can be affected by natural language rather than malicious code;
- Goal Hijacking β adversarial instructions appear aligned with legitimate task completion, while silently redirecting the agentβs terminal goal;
- Inter-Agent Trust Escalation βa compromised agent asserts false identity or inflates claimed permissions to an orchestrator;
- Computer Use Agent (CUA) Visual Attack β agents operating through graphical interfaces can be manipulated through content that carries adversarial instructions for the agent;
- Session Context Contamination βan adversary introduces data that biases the agentβs reasoning in subsequent steps, without triggering safety controls at any individual step;
- MCP / Plugin Abuse β an update on the original taxonomyβs coverage of function compromise around MCP and plugin protocols, specifically attack surfaces specific to those protocols;
- Capability / Architecture Disclosure βan agent reveals internal implementation details such as tool names and schemas, system-prompt structure, memory interfaces, or consent/human-in-the-loop trigger logic.
Microsoft advises security teams using these definitions to influence their planning to inventory their your supply chain, generating a software bill of materials (SBOM) for every deployed agent, to verify agent identity cryptographically, not positionally, by issuing attestable credentials at provisioning, to add the seven new failure modes to their red-team coverage matrix, and to audit the human-in-the-loop user experience as a security control.
