Cybersecurity Aug 13, 2026Add to bookmarks

The official Microsoft MCP server for Azure DevOps does not sanitize pull request descriptions before passing them to an LLM. As a result, a hidden instruction in a PR comment can redirect the AI review agent to projects the attacker does not control and silently exfiltrate their content.
A new front in AI agent security: indirect prompt injection via MCP has just been documented in an official Microsoft tool. A vulnerability in Azure DevOps' MCP (Model Context Protocol) server allows an attacker to insert a hidden instruction in a pull request comment. When a developer's AI review agent reads this PR, it interprets the instruction as legitimate and pivots to projects the attacker has no access to.
The MCP (Model Context Protocol) standardizes how LLM agents query external tools. The Azure DevOps MCP server exposes a tool that returns pull request content. The flaw: this tool transmits comment and description text without filtering prompt injections, even though other tools on the same server have such guardrails.
Concrete steps:
This vector is part of an escalation documented over several months: AI coding and review agents are becoming vectors for exfiltration and privilege escalation. Unlike previous attacks where the agent acted autonomously (OpenAI/Hugging Face, Claude/CTF), here it's the ecosystem tool itself (Microsoft's official MCP server) that lacks protection.
The attack surface is widening: any MCP server that returns unsanitized user content is a potential injection vector.
Indirect prompt injection occurs when the LLM reads external content (file, webpage, comment) containing an instruction. There is no direct malicious request—the attack passes through data manipulated by the agent.
Action now: check your Azure DevOps MCP server version and apply Microsoft's patch. Restrict the scopes of tokens used by AI review agents.
Article produced by artificial intelligence, reviewed under human editorial control.
Un fichier .git piégé peut faire exécuter du code par Claude Code, Codex et Cursor