Security & Threat Intelligence

The Watch

The Signal

Two concurrent active-exploitation events with no vendor patch

Simultaneously, a HuggingFace Transformers RCE exploitable via model config files puts every GPU inference host, notebook, and ML pipeline at risk across a 2.2-billion-install footprint. Treat this week as an incident sprint.

In Play

  1. Active Exploitation: Cisco SD-WAN Zero-Day + Self-Replicating Supply Chain Worm

    CVE-2026-20245 in Cisco Catalyst SD-WAN Manager is actively exploited with NO patch available — defenders are in pure compensating-controls posture. In parallel, the Miasma worm compromised 73 Microsoft GitHub repos and IronWorm poisoned 50+ npm packages with a Rust info-stealer harvesting CI tokens and SSH keys.

    Ask Clarity
  2. AI Development Stack Is Now a Tier-1 Attack Surface

    HuggingFace Transformers RCE (2.2B installs) is triggered via malicious model configs — landing silently on GPU hosts with minimal EDR coverage. Claude Code MCP has known security flaws in the connector layer. Anthropic has a suspected cross-tenant output exposure. Claude Code's bypassPermissions mode gives agents unrestricted shell access.

    Ask Clarity
  3. LLM-Mediated Account Takeover Proven in the Wild

    Attackers socially engineered Meta's AI chatbot into changing the email on high-profile Instagram accounts — bypassing human review and rate-limit logic. This is prompt-as-privilege-escalation: the attacker convinced the LLM to perform an identity mutation that a human agent would have flagged. The pattern generalizes to any LLM wired to tools that mutate account state.

    Ask Clarity
  4. AI-Driven Discovery Structurally Outpaces Vendor Patches; NVD Data Degrades

    An AI agent autonomously found 21 zero-days in FFmpeg in one research cycle. Project Glasswing expanded to 150 critical-infrastructure firms. The Commerce IG publicly called out NIST's NVD backlog as a strategic-planning failure. Result: more vulns discovered faster, less reliable metadata to prioritize them.

    Ask Clarity
  5. Agent-Authored Code and Non-Human Identities Reach Production Scale

    GitHub processed 17M agent-generated pull requests in March 2026 alone. Copilot moved to usage-based billing June 1, turning stolen developer tokens into a financial DoS vector. Agent frameworks are converging on identical patterns, creating a monoculture attack surface across vendors.

    Ask Clarity

Deep Dives

Miasma Worm + Cisco SD-WAN Zero-Day: Two Unpatched Active Threats Require Incident Sprint

The Situation

Two zero-day-class events landed this week with no vendor remediation available for either. Cisco disclosed active exploitation of CVE-2026-20245 (CVSS 7.8) in Catalyst SD-WAN Manager, the management plane that fronts the entire WAN fabric. Separately, the Miasma worm did what manual package poisoning never managed: self-replicated across 73 GitHub repositories inside four of Microsoft's own organizations. A parallel campaign tracked as IronWorm has contaminated 50+ legitimate npm packages.

Why Miasma Is Different

Registry-worm theory has been a conference-talk staple for a decade. It is now operational. Earlier supply-chain attacks were linear: one compromised package, one blast radius. Miasma is compounding. Every CI run that pulls a contaminated package becomes a new propagation node. The Rust-based info-stealer payload harvests CI tokens, .npmrc credentials, SSH keys, and developer environment secrets, which is the exact credential set needed to push poisoned versions further downstream. Microsoft's own repositories getting hit settles a long-running argument inside platform-security teams: internal repos are not insulated from registry-level contagion just because they sit behind a vendor's logo.

The Cisco Problem

CVE-2026-20245 targets the admin/API interface of Catalyst SD-WAN Manager. Exploitation gives an attacker the ability to push configuration changes across the entire WAN. The blast radius is every branch and site managed by that controller, not a single device. No patch is available. Compensating controls on an internet-adjacent management plane is the only posture on offer this week, and operators who delayed segmenting their SD-WAN orchestrators last patch cycle are finding out why that was a bad call.


Concurrent Active Threats

IncidentSeverityPatch StatusBlast Radius
Cisco SD-WAN CVE-2026-20245CVSS 7.8, active exploitNoneWAN-wide config push
Miasma worm (GitHub)Critical, self-replicatingCleanup in progressAll transitive consumers
IronWorm (npm)Critical, 50+ packagesPer-packageAny CI pulling fresh deps
SolarWinds Serv-U DoSHigh, KEV-listedPatch availableServ-U instances
Self-replicating worm logic has reached package ecosystems. Every install becomes a new propagation node. The assumption that repositories owned by platform vendors are quarantined from registry contagion is falsified.

What to do

  1. Restrict Cisco Catalyst SD-WAN Manager admin/API access to jump-host-only via ACL immediately; enable enhanced audit logging and deploy hunt queries for anomalous session creation and config push events

  2. Run emergency npm/GitHub dependency audit by EOD: identify packages installed or updated in last 14 days matching Miasma/IronWorm IOC lists; rotate all CI tokens, npm publish tokens, GitHub PATs, and secrets exposed to suspect builds

  3. Patch SolarWinds Serv-U instances within 48 hours per KEV BOD 22-01 timelines

  4. Enforce npm ci with lockfiles, enable provenance verification, and quarantine untrusted packages at proxy registry layer this week

The AI Development Pipeline Is a Tier-1 Attack Surface — HuggingFace RCE, MCP Flaws, and Vendor Isolation Failures

Three AI Stack Vulnerabilities, One Pattern

The shared mechanism across this week's AI-stack disclosures is straightforward. They exploit trust boundaries developers treat as inert. The stack in question went to production over the last eighteen months without a security review worth the name.

HuggingFace Transformers RCE

Remote code execution via crafted model configuration files. The package carries 2.2 billion installs. The trigger path weaponizes a file most pipelines treat as metadata, the byproduct of pulling a model from the Hub. Successful exploitation lands on GPU-accelerated inference hosts, historically the worst-instrumented machines in the enterprise: no EDR, no egress inspection, elevated privileges for CUDA access.

Claude Code MCP Integration

The Model Context Protocol is the connector layer that gives LLM clients access to tools, files, and credentials. It has known security weaknesses. MCP servers with wildcard filesystem or shell access grant the model access to ~/.aws/credentials, SSH keys, and source code. MCP traffic is rarely logged, and detection maturity is effectively zero in most environments.

Claude Code itself ships with a seven-tier permission model including bypassPermissions and dontAsk modes that suppress interactive approval for shell commands. A developer running either mode on a machine with production credentials has created an unmonitored insider with execute rights reading attacker-controlled inputs.

Anthropic Cross-Tenant Exposure

A suspected multi-tenant isolation failure at Anthropic may have leaked outputs across tenant boundaries. Unconfirmed. No CVE, no advisory, no named victim. Even so, every major AI platform vendor has now logged at least one credible cross-tenant or prompt-injection incident in the last twelve months. OpenAI's global rollout of Lockdown Mode, which works by amputating capabilities rather than hardening them, is an implicit admission that prompt-injection exfiltration has no clean technical fix.


Detection Maturity Across AI Attack Surfaces

SurfaceVectorDetection Maturity
HF TransformersMalicious model config → RCE on loadLow — ML hosts lack EDR
Claude Code MCPOver-privileged tool accessVery low — MCP traffic unlogged
Claude bypassPermissionsShell access, no approvalLow — config not monitored
Multi-tenant inferenceCross-tenant output leakageLow — no SOC 2 CC6 analog
The model config was never meant to be executable, and the MCP server was never meant to read ~/.aws/credentials. Each vulnerability exploits a developer mental-model assumption. That is why they work.

What to do

  1. Inventory all hosts running HuggingFace Transformers (GPU inference, Jupyter, MLOps) and pin to patched version; block loading of untrusted model configs from the Hub at egress proxy

  2. Publish an AI coding-agent permissions policy banning bypassPermissions and dontAsk modes on any endpoint with production credentials; enforce via EDR detection of Claude Code config flags

  3. Audit and allowlist every MCP server installation across engineering; require signed servers with least-privilege scopes (no wildcard filesystem or shell); begin logging MCP traffic

  4. Open vendor incident review with Anthropic: request RCA, scope, and affected-tenant determination for the suspected cross-tenant exposure; preserve all Claude API logs from the affected window

Meta Instagram Hijack Proves LLM-Fronted Identity Flows Are a Live Attack Vector

The First Clean Proof of Concept Against a Named Platform

The actor is unattributed. The target was high-profile Instagram accounts. The mechanism: attackers socially engineered Meta's AI chatbot into changing the account email on the credential-reset path. The chatbot treated the exchange as a support conversation, not an identity-proofing one. The account was not breached in the conventional sense. The attacker convinced the chatbot to do it for them.

In MITRE ATLAS this is LLM Prompt Injection → Privilege Escalation via Tool Use. In ATT&CK it maps to Account Manipulation (T1098) and Account Access Removal (T1531), executed through a non-human intermediary. The Instagram takeover is not the story. The story is that the pattern generalizes to any LLM wired to tools that mutate identity state.

Why This Matters Beyond Meta

Scope: every customer-facing AI assistant, internal helpdesk bot, and IAM self-service flow with the authority to change email, phone, MFA factor, password, or recovery method. The attack works because the AI inherits trust it was never designed to carry — the session tokens and account-recovery flows of the product it was bolted onto. Count the organizations that wired a model into password reset and called it customer experience.

Adjacent Context

Two data points from the same cycle. Cloudflare now reports bots outnumber humans on the open web. Bright Data's iOS SDK has been documented turning consumer apps and smart TVs into web-scraping exit nodes, which retires the assumption that residential ASNs are low-risk traffic. The throughline is automated traffic at scale, model-assisted tradecraft on offense, model-mediated trust decisions on defense.


OpenAI has shipped Lockdown Mode globally. It disables Deep Research, Agent Mode, internet image fetching, and file downloads. Read it as the vendor-side concession that LLMs can be weaponized through their own interfaces. The mitigation is capability amputation, not a technical fix. That is the current state of the art.

Every LLM connected to a tool that mutates identity, money, or data is now a Tier-1 attack surface. The Meta/Instagram hijack is the proof of concept the board will hear about next.

What to do

  1. Enumerate every LLM-fronted flow in your environment that can mutate identity state (email, phone, MFA, password, recovery) by end of this sprint; require out-of-band verification or human reviewer for any account recovery action initiated via AI

  2. Add prompt injection, jailbreak, and AI-mediated privilege escalation to quarterly red-team scope for every product surface using LLMs with tool access

  3. Re-baseline bot management and WAF rules against Cloudflare's bot-majority finding; inspect agentic-browser user-agents and build per-surface allow/deny matrix

  4. Pilot OpenAI Lockdown Mode for executive assistants, legal, M&A, and IR users within 30 days; document capability trade-offs in AI acceptable-use policy

The bottom line

This week stacks an unpatched Cisco SD-WAN zero-day under active exploitation, a self-replicating worm inside Microsoft's own GitHub repos and 50+ npm packages, a HuggingFace RCE across 2.2 billion installs, and the first proven LLM-mediated account takeover against a named platform — all while NIST's NVD data degrades and AI-driven vulnerability discovery hits 21 zero-days in a single FFmpeg research cycle. The AI development pipeline is now a first-class attack surface, the patch gap is structurally widening, and compensating controls are the only posture available for at least two of these events.