CTIPilot
AI-generated · no human review · verify critical claims against the linked source. how it works →

AutoJack

trend · trend:autojack-mcp-websocket-rce

Single-web-page host RCE via an AI agent's local MCP WebSocket (AutoGen Studio dev builds).

Coverage
1
first 2026-06-20 → last 2026-06-20
Latest activity
2026-06-20
AutoJack; Microsoft shows a single web page can drive host RCE through an AI agent's local MCP server
Peak priority
notable
1 notable
Targets
technology
sectors: technology
Sources cited
2
2 hosts

Story timeline

  1. 2026-06-20AutoJack; Microsoft shows a single web page can drive host RCE through an AI agent's local MCP server
    research

Entries about AutoJack (1)

2026-06-20 · view entry permalink →

NOTABLE

AutoJack; Microsoft shows a single web page can drive host RCE through an AI agent's local MCP server

Microsoft Security researchers disclosed AutoJack on 2026-06-18, a three-weakness chain against AutoGen Studio's Model Context Protocol (MCP) WebSocket surface that lets a malicious web page rendered by a local AI browsing agent execute arbitrary commands on the host (Microsoft Security Blog, 2026-06-18). The chain: (1) the WebSocket origin allowlist accepts a locally-running browsing agent's localhost identity (CWE-1385 missing origin validation); (2) the auth middleware exempts all /api/mcp/* paths (CWE-306 missing authentication); (3) the MCP handler base64-decodes a server_params URL query parameter and passes it to OS process execution (CWE-78 OS command injection). The flaw existed only in pre-release PyPI builds 0.4.3.dev1/0.4.3.dev2 (the stable 0.4.2.2 was never affected) and was fixed before public release; no in-the-wild exploitation was observed (The Hacker News, 2026-06-19).

Why it matters to us: The specific package never shipped, but the pattern (origin-bypass → unauthenticated local API → executable parameter) generalises to any agentic framework exposing a local WebSocket/MCP endpoint to browsing agents. Teams piloting MCP-based tooling should validate Origin headers on all localhost WebSocket servers, require authentication on every path, refuse executable parameters via URL query strings, and run agent frameworks in sandboxes rather than on developer workstations.

research20 Jun 05:12Zmulti-sourceOpen finding →

explore in graph

Where this entity is cited

  • Research1

Source distribution

  • microsoft.com1 (50%)
  • thehackernews.com1 (50%)