Lead dispatch

AgentBaiting: How Fake AI Skills Deliver Malware at Scale

The FakeGit campaign, detailed by Island security researcher Oleg Zaytsev, uses roughly 7,600 malicious GitHub repositories—over 800 posing as AI Skills or MCP servers—to deliver SmartLoader malware, which establishes persistence and installs the StealC information stealer. Researchers coined the technique 'AgentBaiting,' where AI agents like Claude Code, Gemini, and ChatGPT autonomously discover the attacker repositories, treat the malicious READMEs as legitimate documentation, and hand installation instructions to users; the operation recorded over 14 million downloads and peaked in April 2026.

supply-chain · tool-abuse · malware-distribution · agent-baiting
mcp · ai-agents · llm · github

The wire · latest

More filters

NVD - CVE-2026-42271

CVE-2026-42271 is an OS command injection flaw (CWE-78, CVSS 8.8) in LiteLLM, a proxy server / AI Gateway for LLM APIs. Two endpoints used to preview an MCP server before saving accept a full server configuration including command execution parameters, letting an authenticated user — even one with low-privilege internal-user keys — send a crafted config to run arbitrary commands on the proxy host with the proxy process's privileges. Red Hat rates it Important, it affects OpenShift AI and Ansible Automation Platform, is fixed in LiteLLM v1.83.7-stable, and CISA lists it with known public exploits. Details →

Microsoft Azure DevOps MCP Flaw Lets Hidden PR Comments Hijack AI Review Agents

Manifold Security disclosed a confused-deputy vulnerability in Microsoft's official Azure DevOps MCP server where a pull request description tool returned PR text without the prompt-injection guardrail applied to other tools. An attacker can embed an invisible HTML comment in a PR description that renders as nothing in the web UI but is passed verbatim to a reviewer's AI coding agent, hijacking it to access projects the attacker cannot reach and exfiltrate what it finds. Microsoft addressed the issue in a subsequent release (v2.8.0). Details →

AWS Kiro: Arbitrary Code Execution via Indirect Prompt Injection

AWS Kiro, an agentic coding IDE, was vulnerable to arbitrary command execution via indirect prompt injection: hidden text on a web page (or a comment in a source file) processed by the agent could make Kiro use its no-approval fsWrite tool to rewrite ~/.kiro/settings/mcp.json (or allowlist all Bash commands in .vscode/settings.json), causing it to launch attacker-specified MCP servers/commands and achieve RCE on the developer's machine, bypassing the human 'allow' approval boundary. Discovered by Intezer with Kodem Security and independently by Embrace The Red (Johann Rehberger); AWS has patched the issue. Details →

Modern Malware — Spyware Skills, Hijacked Base URLs, and 1,230+ Leaking API Keys in AI Instruction Files

Mitiga Labs details malware hidden in AI agent instruction files — Cursor rules, Anthropic Skills, Claude Hooks, AGENTS.md/CLAUDE.md context files, MCP server configs, and .pyc droppers — that AI agents follow with near-zero validation. The research found prompt-exfiltration tradecraft caught in the wild, attacker-controlled ANTHROPIC_BASE_URL overrides routing Claude traffic through MITM proxies, permission-bypass defaults, and over 1,230 hardcoded API keys and JWT tokens across tens of services. Mitiga also released a free scanner, Skillgate, built during the investigation. Details →

GhostApproval: AI Coding Assistant Trust Boundary Flaw

Wiz researchers disclosed GhostApproval (CVE-2026-12958 and related), a symlink-following vulnerability pattern (CWE-61 plus CWE-451 UI misrepresentation) affecting six top AI coding assistants: Amazon Q Developer, Anthropic Claude Code, Augment, Cursor, Google Antigravity, and Windsurf. A malicious repository disguises a symlink as an innocuous config file so that when the agent 'sets up the workspace' it writes an attacker SSH key to ~/.ssh/authorized_keys — sometimes before any confirmation dialog — while the human-in-the-loop approval prompt conceals the true target, enabling remote code execution. AWS, Cursor, and Google fixed the issue; two vendors went silent and one called it outside its threat model. Details →

Connecting AI agents to outside services explodes the risk radius

The Register reports on PromptArmor research finding that AI agent connectors — OpenAI/ChatGPT and Anthropic/Claude MCP-based integrations with services like Gmail, Slack, and Dropbox — change constantly, with 931 of 2,517 connectors (37%) changing over six weeks, 1,686 new tools added and 1,127 tool descriptions rewritten. The study found connectors gaining write and destructive capabilities (Dropbox went from 8 to 24 tools, 0 to 4 destructive), permission scopes shifting, injected model instructions appearing, and about 2 in 5 Claude connectors likely calling additional external AI services. Details →

Confused Deputy Attack Against Model Context Protocol | ACM Transactions on Software Engineering and Methodology

An ACM TOSEM paper uncovers the "confused deputy attack" against the Model Context Protocol (MCP), where an adversarial server with subtly manipulated metadata overshadows a benign server and intercepts tool invocations without overt malicious behavior. The authors built Puppet, an automated evaluation framework that rewrites benign tool descriptions to hijack tool selection, achieving hijacking rates up to 90.89% and payload execution up to 86.46% across 14 models, while evading MCP-Scan and McpSafetyScanner which cannot detect metadata-level manipulation. Details →

NadMesh Botnet Analysis: A Product-Grade Threat for the AI Service Era

NadMesh is a Go-based botnet observed in early July 2026 by QiAnXin's XLab that autonomously scans for and exploits exposed AI services — ComfyUI, Ollama, n8n, Open WebUI, Langflow, and Gradio — using a Shodan harvester (ai_harvest.py) to prioritize AI infrastructure and the MCP ecosystem. It folds scanning, 20+ RCE exploitation vectors (Redis, Docker, MCP, Kubernetes), credential/AI-service intelligence harvesting, polymorphic builds, and redundant persistence into a single productized platform; the operator's dashboard claims 3,811 unique AWS keys plus model inventories tagged as cloud services. Details →

Solving GitHub’s Secure Code game with an AI red teaming agent

Adversa AI documents pointing its autonomous AI Red Teaming Agent at GitHub's open-source Secure Code Game 'ProdBot' challenge, an intentionally vulnerable agentic-AI teaching target where the goal is to coax the agent into leaking a flag stored one directory above its sandbox. The agent cleared the first three levels (Sandbox, Web, MCP) at full score in a single 57-second run, relying on 'context seeding' — fabricating a plausible prior workflow implying authentication had already occurred — rather than overt jailbreak language, illustrating that each added capability (web browsing, MCP tool chains, skills, multi-agent) opens a new attack surface via indirect injection, poisoned tool chains, and confused-deputy trust. Details →

GitHub - gaur-avvv/wormxgpt: No limits. No filters. No restrictions. WormXGPT is a unified AI tooling suite containing both a premium Hacker-themed React Web Dashboard and an advanced Unfiltered CLI agent. It features 150+ tools, multi-server MCP integration, auto-fallback across 30+ providers, and local workspace integration.

WormXGPT is a GitHub-published "unfiltered" AI tooling suite (repo gaur-avvv/wormxgpt) marketed with the tagline "No limits. No filters. No restrictions," combining a hacker-themed web dashboard and a CLI agent with 150+ tools, multi-server MCP integration, and auto-fallback across 30+ AI providers. The project is presented as an unrestricted, jailbroken AI agent framework echoing WormGPT-style malicious LLM tooling. Details →

The Cursor deeplink vulnerability that turns a “review this PR” click into remote code execution

Adversa AI researcher Rony Utevsky details a Cursor IDE vulnerability (dubbed DeepJack) where a crafted `cursor://` deeplink installs an attacker-controlled MCP server that runs arbitrary, unsandboxed commands under the victim's account after one click and one confirmation. The install dialog renders the command in a single-line field so a malicious tail is pushed off-screen, and double-URL encoding disguises the `mcp/install` URI as a routine `pr-review` link. Cursor acknowledged the root cause but closed the reports as duplicates, and build 3.9.8 reportedly remains vulnerable. Details →

MCP Security in the Cloud: Where the Real Risks Begin

A Darktrace/CSA analysis (drawing on the arXiv paper 'Securing the Model Context Protocol (MCP): Risks, Controls, and Governance') outlines seven MCP security risks CISOs should prepare for, including content-injection/prompt-injection attacks, over-privileged agents, tool poisoning, supply-chain compromise via malicious MCP servers, and data exfiltration. It notes MCP handles only connection mechanics without built-in identity or access controls, amplifying the 'lethal trifecta' of sensitive-data access, untrusted content exposure, and external communication. Details →

The Balkanization of Execution-Security Research for AI Coding Agents: Isolation, Access Control, and Time-of-Check-to-Time-of-Use Vulnerabilities

A systematization-of-knowledge paper by Mohammadreza Rashidi organizes 39 works (2023-2026) on execution security for AI coding agents into 17 categories covering sandbox isolation, capability/access control, policy enforcement, TOCTOU races, and MCP threats, and verifies four disclosed, patched CVEs affecting production agent harnesses. It surfaces five cross-cutting gaps, including denylist policy failure rates of 69-98% and benign out-of-scope agent actions occurring at rates up to 17.1% under realistic prompting. Details →

Unauthorized Publication of a Malicious npm Package affecting CI

Jscrambler disclosed that a threat actor used compromised npm publishing credentials to publish a malicious version of its 'jscrambler' npm package (versions 8.14, 8.16, 8.17, 8.20), which ran an infostealer during the preinstall hook and was downloaded around 1,479 times in a two-hour window. Per Socket's analysis, the malware harvested developer credentials, cloud secrets, crypto wallets, browser data, and notably AI coding tool and MCP configurations (Claude, Cursor, Windsurf, VS Code, Zed), using ChaCha20-Poly1305 obfuscation to resist analysis. Jscrambler revoked credentials and released a safe version 8.22. Details →
See the API docs to pull all 357 items →

How the wire is made

Poll & cluster

Internet is crawled for AI security news and near-duplicate coverage is embedded and grouped into durable items.

Curate

AI Agent filters for agentic-AI relevance, classifies and tags each item, scores severity for threats, and writes the summary.

Read the full methodology →

Every item here is one machine-curated intelligence object, not a headline.

Read the wire for free. There is a small charge to ask the index questions.

The wire, open

The complete curated feed, no key required.

Subscribe to the RSS feed

The vector desk

Query the index by meaning, not just keyword.

  • GET /api/items?tags=&minSeverity=&itemType=
  • GET /api/search?q= — keyword
  • GET /api/semantic?q= — vector
Preview semantic search