Security & Threat Intelligence

The Watch

The Signal

Two items, neither of them a patch problem.

Cisco Catalyst SD-WAN Manager, CVE-2026-20245: under active exploitation, no vendor fix, compensating controls only. The Miasma worm has poisoned 73 Microsoft-owned GitHub repos and more than 50 npm packages with a Rust info-stealer, which means any CI run in the last fourteen days is suspect.

In Play

  1. Active Zero-Days With No Patch: Cisco SD-WAN Under Exploitation

    Cisco CVE-2026-20245 (CVSS 7.8) is actively exploited in Catalyst SD-WAN Manager with no vendor patch. Management plane access gives attackers WAN-wide blast radius. SolarWinds Serv-U DoS also added to CISA KEV this cycle. Defenders are in pure compensating-controls posture.

    Ask Clarity
  2. Self-Replicating Supply Chain Worm Hits Microsoft GitHub Orgs

    Miasma is not manual package poisoning — it's a self-replicating worm. It compromised 73 repos across 4 Microsoft GitHub orgs and a parallel IronWorm campaign poisoned 50+ npm packages. Payload is a Rust-based info stealer targeting CI tokens, npm credentials, and SSH keys. Every compromised install becomes a new propagation node.

    Ask Clarity
  3. AI Development Pipeline Is Now a Tier-1 Attack Surface

    Hugging Face Transformers RCE (2.2B installs) exploitable via model config files. Meta's AI chatbot was socially engineered into changing Instagram account emails — prompt-as-privilege-escalation. Claude Code MCP servers expose developer workstations. OpenAI shipped Lockdown Mode as tacit admission prompt injection is actively exploited. Every major AI platform had a security event this cycle.

    Ask Clarity
  4. AI Discovery Structurally Outpacing Vendor Patch Capacity

    One AI agent found 21 FFmpeg zero-days in a single research cycle. Project Glasswing expanded to 150 critical-infrastructure companies. Commerce IG publicly condemned NIST NVD backlog as a strategic-planning failure. The discovery-to-patch window is structurally widening — patch SLAs are no longer the right metric.

    Ask Clarity
  5. Agent Identity & Code Sprawl at Machine Scale

    GitHub processed 17M agent-authored PRs in March 2026. Copilot switched to usage-based billing June 1 — stolen tokens now cause financial DoS. Claude Code's bypassPermissions mode gives agents unsupervised shell access. The review pipeline was built for human-speed contributions, not machine-volume code supply.

    Ask Clarity

Deep Dives

Cisco SD-WAN Zero-Day + Miasma Worm: Two Concurrent Critical Events — Incident Sprint Required

Two Unrelated Critical Events, One Response Window

This is not a normal patch week. CVE-2026-20245 in Cisco Catalyst SD-WAN Manager is under active exploitation with no vendor patch available. Simultaneously, the Miasma worm — a genuinely self-replicating supply chain attack — has contaminated 73 repositories across four Microsoft-owned GitHub organizations, while a parallel IronWorm campaign poisoned 50+ legitimate npm packages.

Self-replicating worm logic has arrived in package ecosystems. Every install or CI run that pulls a contaminated package becomes a new propagation node.

Cisco SD-WAN Manager: Compensating Controls Only

The vulnerability is a CVSS 7.8 management-plane flaw. Internet-adjacent admin interfaces are the entry point. Because no patch exists, your only options are network-layer restrictions: restrict admin/API access via ACL to jump hosts, enable full audit logging, and deploy hunt queries for anomalous administrator session creation and configuration push events. The blast radius is WAN-wide — an attacker who owns the management plane owns the overlay.

Miasma + IronWorm: Supply Chain Worm at Scale

This is not the familiar story of one malicious package slipped into npm. Miasma is self-replicating — each compromised dependency propagates the worm further. The Rust-based info stealer payload harvests exactly the credentials needed to push more poisoned versions: CI tokens, .npmrc credentials, SSH keys, and developer environment secrets. Microsoft's own GitHub organizations being hit demonstrates that even platform owners cannot assume isolation from registry-level contagion.

EventSeverityPatchYour Exposure
Cisco CVE-2026-20245CVSS 7.8, exploitedNoneAny Catalyst SD-WAN deployment
Miasma (GitHub)Critical, self-replicatingCleanup in progressAny MS-owned repo dependency
IronWorm (npm)Critical, 50+ packagesPer-packageAny fresh CI run in 14 days
SolarWinds Serv-UHigh, KEV-listedAvailableAny Serv-U instance

Why the Worm Pattern Is Different

Manual package poisoning has a linear blast radius. A worm has a compounding one. The mathematical property matters for your response timeline — every hour of delay increases the propagation surface geometrically. Additionally, because the payload targets CI/CD credentials, successful execution immediately grants the attacker ability to push further compromised packages downstream.

What to do

  1. Restrict Cisco SD-WAN Manager admin/API to jump-host-only ACL access and enable enhanced audit logging immediately

  2. Run emergency npm/GitHub dependency audit against Miasma/IronWorm IOC lists for any package installed or updated in the last 14 days

  3. Rotate all npm publish tokens, GitHub PATs, and CI runner cloud credentials that touched suspect build jobs

  4. Enforce npm ci with locked versions and enable provenance verification at your proxy registry

  5. Patch SolarWinds Serv-U instances and document against BOD 22-01 timelines

The AI Stack Is Now a Tier-1 Attack Surface — Hugging Face RCE, LLM Account Takeover, and MCP Exposure

The AI Pipeline Is the Attack Surface

This cycle's incidents hit different layers of the AI stack and point the same direction: the AI development and deployment pipeline is a first-class attack surface that most security programs still treat as shadow IT. The evidence is in the specifics.

Hugging Face Transformers RCE: 2.2 Billion Installs

A remote code execution vulnerability in Hugging Face Transformers is exploitable via crafted model configuration files. Metadata that pipelines treat as inert. The package claims 2.2 billion installs. The hosts most affected are GPU inference nodes, Jupyter environments, and MLOps runners. Historically these are the worst-instrumented machines in the enterprise. Most lack EDR, egress inspection, or file-integrity monitoring.

The model config was not supposed to be executable. The MCP server was not supposed to read ~/.aws/credentials. Each violates a developer mental-model assumption. That is why they work.

Meta AI Chatbot: Prompt as Privilege Escalation

Attackers socially engineered Meta's AI chatbot into changing account emails on high-profile Instagram accounts, bypassing human review and rate-limit logic. Read it as prompt injection yielding privilege escalation via tool use. In MITRE ATT&CK terms: Account Manipulation (T1098) and Account Access Removal (T1531), executed through a non-human intermediary. The pattern generalizes to any LLM wired to tools that mutate identity state.

Claude Code MCP: An Ungoverned Developer Surface

MCP (Model Context Protocol) servers give LLMs access to tools, files, and credentials. Known weaknesses in Claude Code's MCP integration put the developer workstation in scope until patched. MCP traffic is rarely logged, which creates a detection gap larger than the vulnerability itself. Sources put MCP detection maturity at "very low" across the industry.

OpenAI's Tacit Admission

OpenAI shipped Lockdown Mode, which disables Deep Research, Agent Mode, internet image fetch, and file downloads. Read it as confirmation that prompt-injection-driven exfiltration is a live attack chain. The fix works by amputating capabilities, not hardening them. That is the honest signal: no clean technical fix exists today.

SurfaceVectorDetection MaturityPriority
HF TransformersMalicious model config → RCELow (no EDR on GPU hosts)Patch immediately
LLM-fronted identity flowsSocial engineer chatbot → ATOVery Low (no MCP logging)Require human-in-loop
Claude Code MCPOver-privileged tool accessVery LowAllowlist and scope
Prompt injection (general)Untrusted content in LLM contextEmergingLockdown Mode + egress rules

What to do

  1. Inventory all hosts running Hugging Face Transformers and pin to patched version; block untrusted model configs from Hub at egress proxy

  2. Audit every LLM-fronted support or IAM flow for ability to mutate identity state — require human-in-the-loop or OOB verification for any account recovery action via AI

  3. Allowlist and scope all MCP server installations; enforce least-privilege with no wildcard filesystem or shell access; begin logging MCP traffic

  4. Mandate OpenAI Lockdown Mode for executive, legal, M&A, and IR users via tenant policy

  5. Add prompt injection, jailbreak, and AI-mediated privilege escalation to quarterly red-team scope for any LLM-integrated product surface

AI-Driven Discovery vs. Patch Capacity: The Gap Is Now Structural

The Patch Assumption Is Breaking

This cycle produced three reports worth reading together. The assumption that a patch will exist when a vulnerability is disclosed is collapsing.

Data Point 1: 21 FFmpeg Zero-Days in One AI Research Cycle

A single security startup's AI agent autonomously surfaced 21 zero-days in FFmpeg in one research cycle. FFmpeg sits inside Slack, video pipelines, browser-side WASM builds, ML preprocessing, container base images, and most services that touch media. Most teams cannot enumerate their FFmpeg exposure. Patches are staging. The discovery cadence indicates disclosure-to-exploit windows for ubiquitous OSS will compress to days, not the weeks defenders are budgeted for.

Data Point 2: Project Glasswing Expands to 150 Critical Infrastructure Firms

Anthropic's Project Glasswing, the coalition including Microsoft, Apple, and Amazon, now covers 150 critical-infrastructure companies. The same Mythos model is deployed at NSA with roughly six Anthropic engineers attached for offensive cyber operations. AI-scale vulnerability scanning is pointed at critical infrastructure from defense and nation-state offense at the same time. The discovery rate goes one direction.

Data Point 3: NVD Is Officially Failing

The Commerce Department Inspector General publicly condemned NIST's NVD backlog as a "strategic-planning failure." The canonical source of vulnerability metadata, covering CVSS scores, CPE matching, and CWE classification, is running behind the disclosure curve. Scanners that enrich from NVD now carry silent coverage gaps on recent CVEs. Teams will find them in post-incident reviews, not on dashboards.

Patch SLAs are no longer the right defensive metric. AI-driven discovery has structurally outpaced vendor remediation. Architecture should assume the patch may never arrive on time.

What This Means Operationally

The implication is not another CVE to chase. The primary control shifts from patching to runtime exploit prevention. Virtual patching (WAF, RASP, IPS), compensating controls, and isolation become the first line of defense rather than the fallback.

Sources also confirm weaponized AI tooling is commodity inventory on ransomware forums, sold under vendor-like RaaS terms. The skill floor for offensive operations is dropping while the discovery rate climbs. The next twelve months will run on that asymmetry.

DriverEffectTime Horizon
AI vuln discovery (FFmpeg, Glasswing)Mass disclosure events with no patch readyActive now, accelerating
NVD backlog degradationScanner coverage gaps on recent CVEsActive now
Commoditized offensive AILower skill floor, faster exploit weaponizationActive now
Frontier model at NSA (Mythos)Nation-state capability uplift → trickle-down in 12-24 monthsNear-term

What to do

  1. Audit virtual-patching coverage (WAF, RASP, IPS) across all internet-facing assets and tier-1 vendor software — identify gaps where no compensating control exists if a zero-day drops

  2. Inventory FFmpeg usage across your stack — services, container images, client apps, browser WASM, ML preprocessing — and pre-stage emergency patch playbooks per service tier

  3. Diversify vulnerability intelligence beyond NVD: ingest CISA KEV, EPSS, GitHub Security Advisories, and vendor PSIRTs directly into your VM pipeline

  4. Run a tabletop: 'Critical RCE in tier-1 vendor, no patch for 30 days, PoC public in 48 hours' — pre-bake decisions on isolation, customer comms, and regulator notification

  5. Re-baseline EDR and email detection against AI-generated attack content via red-team validation — retire detections that rely on language quality tells

The bottom line

This week stacks an actively exploited Cisco SD-WAN zero-day with no patch, a self-replicating worm inside Microsoft's own GitHub organizations and 50+ npm packages, a Hugging Face RCE exploitable via model configs across 2.2 billion installs, and an AI agent that found 21 FFmpeg zero-days in a single cycle — the AI development pipeline is now a Tier-1 attack surface, vendor patch capacity is structurally failing, and the next seven days require incident-sprint posture, not business-as-usual.