Security & Threat Intelligence

The Watch

The Signal

Cisco Catalyst SD-WAN Manager CVE-2026-20245 is under active exploitation with no patch

Simultaneously, a self-replicating worm (Miasma) has propagated through 73 Microsoft-owned GitHub repos and 50+ npm packages with a Rust-based info stealer harvesting CI tokens and credentials. Any npm dependency updated in the last 14 days should be treated as potentially compromised.

In Play

  1. Concurrent Unpatched Critical Exploits: Cisco SD-WAN + Miasma Worm

    CVE-2026-20245 (CVSS 7.8) gives attackers management-plane access across your entire WAN with no vendor fix. In parallel, the Miasma worm self-replicates through GitHub repos and npm packages, harvesting CI tokens and SSH keys to spread further. SolarWinds Serv-U added to CISA KEV under active exploitation — patch available.

    Ask Clarity
  2. AI Development Pipeline is Now a Tier-1 Attack Surface

    HuggingFace Transformers RCE (2.2B installs) exploitable via model config files. Meta's AI chatbot was socially engineered into changing Instagram account emails — proving LLM-fronted identity flows are live attack vectors. Claude Code MCP vulnerabilities expose developer workstations. OpenAI shipped Lockdown Mode in response. Anthropic suspected of cross-tenant output exposure.

    Ask Clarity
  3. AI-Accelerated Discovery Structurally Outpaces Vendor Remediation

    An AI agent discovered 21 FFmpeg zero-days in a single research cycle — your video stack just got 21 new unpatched attack paths. Project Glasswing expanded to 150 critical-infrastructure firms. NIST NVD backlog officially called a strategic failure by Commerce IG. Patch SLAs as a primary metric are structurally broken. Weaponized AI tooling is now a commodity SKU on ransomware forums.

    Ask Clarity
  4. Agent-Scale Code Supply Chain and Non-Human Identity Sprawl

    GitHub processed 17M agent-generated PRs in March 2026. Copilot moved to usage-based billing June 1 — stolen tokens now have direct financial blast radius. Claude Code's bypassPermissions mode gives agents unmonitored shell access. Review pipelines tuned for human-pace contributions are structurally overwhelmed.

    Ask Clarity
  5. Vendor Trust Erosion: IBM Cover-Up Allegation + NSA Mythos Deployment

    IBM whistleblower alleges multiple undisclosed breaches — trigger vendor re-attestation if IBM is in your supply chain. Anthropic embedded ~6 engineers at NSA deploying Mythos for offensive operations. Same model family powering enterprise Claude. Nation-state offensive tradecraft built on frontier models will trickle down within 12–24 months.

    Ask Clarity

Deep Dives

Cisco SD-WAN Zero-Day and the Miasma Worm — Two Concurrent Unpatched Crises

Dual Critical Threats Demand Immediate Response

Two unrelated but concurrent critical events landed simultaneously. CVE-2026-20245 (CVSS 7.8) in Cisco Catalyst SD-WAN Manager is under active exploitation with no vendor patch available. This is a management-plane vulnerability — successful exploitation gives an attacker control over your entire WAN fabric from a single pivot point. Defenders are in pure compensating-controls posture against an internet-adjacent surface.

In parallel, the Miasma worm represents something new: self-replicating malware logic has arrived in package ecosystems. This is not manual package poisoning with linear blast radius — it's compounding propagation. Every CI run that pulls a contaminated package becomes a new infection node. The worm hit 73 repositories across four of Microsoft's own GitHub organizations, while a parallel variant (IronWorm) contaminated 50+ legitimate npm packages with a Rust-based information stealer.


Why the Worm Pattern Changes Everything

The Miasma payload specifically targets CI tokens, .npmrc credentials, SSH keys, and developer environment secrets — exactly the credentials needed to push poisoned versions further down the dependency chain. This is worm logic optimized for supply-chain propagation, not data theft alone.

Self-replicating worm logic in package ecosystems means every install is a potential propagation node. The blast radius is exponential, not linear.

SolarWinds Serv-U: The Third Concurrent Exploit

CISA added a SolarWinds Serv-U DoS flaw to KEV under active exploitation. Unlike Cisco, a patch is available. This is the second SolarWinds product family requiring KEV-driven remediation recently. BOD 22-01 timelines apply for FCEB and contractors.


Immediate Defense Actions

TargetActionTimeline
Cisco SD-WAN ManagerACL to jump-host-only; enhanced audit logging; hunt for anomalous admin sessionsToday
npm/GitHub dependenciesDiff SBOM against Miasma/IronWorm IOC lists; rotate all CI tokens, npm publish tokens, GitHub PATs touched by suspect builds48 hours
SolarWinds Serv-UPatch immediately; restrict ingress to known rangesToday
CI/CD pipelineEnforce npm ci with locked versions; enable provenance verification; quarantine at proxy registryThis week

What to do

  1. Restrict Cisco Catalyst SD-WAN Manager admin interfaces to jump-host-only access via ACL and enable enhanced logging immediately

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

  3. Rotate all CI tokens, npm publish tokens, GitHub PATs, and SSH keys touched by any build job that pulled from suspect packages

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

The AI Development Pipeline Is Now a Tier-1 Attack Surface — Five Concurrent Proof Points

Five AI-Stack Vulnerabilities, One Structural Pattern

Five distinct events this week. One root cause: AI tooling assembled at speed by application teams, on top of libraries that were research code in 2022, is now the attack surface. The events span the pipeline. Model loading. Inference. Developer tooling. Customer-facing identity.


1. HuggingFace Transformers RCE (2.2 Billion Installs)

Vector: crafted model config files. Not weights. Not code. Metadata most pipelines treat as inert. Successful exploitation lands on GPU inference hosts, Jupyter environments, and MLOps runners. Historically the worst-instrumented boxes in the enterprise. Detection maturity is low. Most ML hosts run without EDR or egress inspection.

2. Meta AI Chatbot Account Takeover (Exploited in Wild)

Attackers socially engineered Meta's AI chatbot into changing the email address on high-profile Instagram accounts. The chatbot inherited credential-recovery trust it was never designed to carry. Call it prompt-as-privilege-escalation. The attacker did not breach the account. They convinced the AI to do it for them. The pattern generalizes to any LLM wired to a tool that mutates identity state.

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.

3. Claude Code MCP Vulnerabilities

The Model Context Protocol connector layer that ties model clients to tools and data has known weaknesses. MCP is newer than pickle and deserializer bugs. The threat model is unsettled. A vulnerability in the MCP client is a vulnerability in everything the client was trusted to touch: source code, secrets, local filesystem, cloud credentials.

4. OpenAI Lockdown Mode Shipped

The first vendor-shipped mitigation against prompt injection works by amputating capabilities, not hardening them. An honest admission that prompt injection has no clean technical fix. Lockdown Mode disables Deep Research, Agent Mode, internet image fetch, and file downloads. Available on personal accounts including free tier. Enterprise and Team tenants are not explicitly covered. DLP and tenant policy remain load-bearing.

5. Anthropic Suspected Cross-Tenant Exposure

Rumored, not confirmed: a suspected multi-tenant isolation failure during an outage may have leaked outputs across tenant boundaries. Treat as unverified until vendor advisory confirms. If confirmed, it joins Copilot and Gemini in the set of major platforms with credible cross-tenant incidents in the last 12 months.


The Pattern

Trust boundaries that used to be implicit are now exploitable. Model config was not supposed to be executable. The MCP server was not supposed to read ~/.aws/credentials. The AI chatbot was not supposed to mutate identity state. Each violates a developer mental-model assumption. That is why they work.

Microsoft expanded its AI agent failure-mode taxonomy with seven new attack categories this week. That confirms what the incident list already implies. Agentic deployments shipped in the last 12 months were threat-modeled against an incomplete framework.

What to do

  1. Inventory all hosts running HuggingFace Transformers and pin to patched version; block loading of untrusted model configs from the Hub at egress proxy

  2. Audit every LLM-fronted support, helpdesk, and IAM self-service flow for ability to mutate identity state; require human-in-the-loop for any account recovery action

  3. Allowlist and sign all MCP servers; enforce least-privilege scopes with no wildcard filesystem or shell access; log MCP traffic

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

  5. Open vendor incident review with Anthropic requesting RCA and scope for suspected cross-tenant exposure; preserve all Claude API call logs from the affected window

AI Discovery Velocity Has Broken the Patch-SLA Model — And NIST NVD Can't Keep Up

The Structural Shift

Three data points converged this week that collectively invalidate patch-cycle thinking as your primary defensive model:

  1. A single AI agent autonomously discovered 21 zero-days in FFmpeg in one research cycle — FFmpeg is embedded in everything from Slack to browser-side WASM to ML preprocessing pipelines
  2. Anthropic's Project Glasswing expanded to 150 critical-infrastructure companies — your OT/ICS vendors are being vulnerability-scanned at AI scale
  3. The Commerce IG officially called NIST's NVD backlog a "strategic-planning failure" — the canonical source of vulnerability metadata is running behind the actual disclosure curve
Patch SLAs are no longer the right defensive metric. AI-driven discovery has structurally outpaced vendor remediation, and your security architecture needs to assume the patch may never arrive on time.

The FFmpeg Problem Is Broader Than FFmpeg

Most teams don't know where FFmpeg runs in their stack. It's in container base images, transcoding services, ML data preprocessing, Electron apps, browser-side WASM builds, collaboration tools, and media processing lambdas. Twenty-one zero-days dropped against this surface simultaneously, with no CVSS scores assigned yet and patches in staging. This is what mass AI-discovered disclosure looks like. It won't be the last.

The NVD Problem Compounds It

If your vulnerability management program depends on NVD for CVSS scoring, CPE matching, or CWE classification, you have silent coverage gaps on recent CVEs. The Commerce IG's language is direct: NIST's lack of strategic planning allowed the backlog to continue growing. Most teams will discover this gap in a post-incident review, not on a dashboard.

Compensating feeds to promote to primary: CISA KEV for exploitation-driven prioritization, EPSS for probabilistic scoring, GitHub Security Advisories which often beat NVD on OSS, and direct vendor PSIRT feeds.


Weaponized AI on the Other Side

Multiple sources confirm that AI offensive tooling has graduated from research curiosity to commodity SKU on ransomware forums with vendor-like business models. The Glasswing expansion and NSA Mythos deployment confirm the nation-state tier has uplifted as well. The asymmetry is structural: AI-augmented offense (discovery, weaponization, RaaS professionalization) is compounding faster than AI-augmented defense (patch generation, detection tuning, response automation).

Architecture-Level Response

Control ShiftFromTo
Primary defensePatch-cycle SLAsVirtual patching (WAF, RASP, IPS) as first line
Vuln intelligenceNVD-onlyMulti-feed (KEV, EPSS, GitHub, vendor PSIRT)
Exercise scenario"Patch is available, are we compliant?""Critical RCE, no patch for 30 days, PoC public in 48 hours"
Vendor riskStandard questionnaireRequire AI-research participation disclosure + embargo SLAs

What to do

  1. Inventory FFmpeg usage across all services, container images, client apps, browser-side WASM, and ML preprocessing by end of this sprint

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

  3. Diversify vulnerability intelligence beyond NVD: integrate CISA KEV, EPSS, GitHub Security Advisories, and vendor PSIRTs directly into the VM pipeline this quarter

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

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 poisoning 50+ npm packages, a HuggingFace RCE exploitable via model configs across 2.2 billion installs, and proof that AI chatbots can be socially engineered into performing account takeovers — all while NIST's NVD is officially failing and AI agents are discovering vulnerabilities faster than vendors can patch them. The patch-cycle model is broken. Compensating controls, supply-chain audits, and AI-stack governance are the load-bearing walls now.