Security & Threat Intelligence

The Watch

The Signal

Cisco Catalyst SD-WAN Manager CVE-2026-20245 is under active exploitation.

No patch is available. Separately, a self-replicating supply-chain worm tracked as Miasma has compromised 73 Microsoft-owned GitHub repositories and more than 50 npm packages, dropping a Rust-based info stealer. A Hugging Face Transformers RCE triggered through model config files sits on top of 2.2 billion installs.

In Play

  1. Active Exploitation with No Patches: Cisco + Miasma Worm

    Cisco CVE-2026-20245 (CVSS 7.8) is actively exploited in SD-WAN Manager with zero patch available. Miasma worm self-replicated across 73 Microsoft GitHub repos and 50+ npm packages carrying a Rust info stealer. SolarWinds Serv-U added to CISA KEV. Defenders are in pure compensating-controls mode.

    Ask Clarity
  2. AI Development Stack Now Under Direct Attack

    Three distinct AI attack vectors confirmed this cycle: HuggingFace Transformers RCE via model config (2.2B installs), Meta AI chatbot socially engineered to hijack Instagram accounts via credential reset, and Claude Code MCP flaws exposing developer workstations. Detection maturity across all three is rated low to very low.

    Ask Clarity
  3. AI Discovery Outpaces Patch Velocity — Gap Is Structural

    An AI agent found 21 FFmpeg zero-days in a single research cycle. Anthropic's Glasswing expanded to 150 critical-infrastructure companies. NIST NVD backlog officially called a strategic-planning failure by Commerce IG. Weaponized AI tooling is now a commodity SKU on ransomware forums. The assumption that patches exist when vulns are disclosed is degrading.

    Ask Clarity
  4. GitHub Agent Economy: 17M PRs Create Financial & Supply Chain Risk

    GitHub processed 17M agent-generated PRs in March 2026. Copilot switched to usage-based billing June 1, making stolen tokens a financial DoS vector. Chronicle persists agent sessions in the cloud with no DLP coverage. GitHub API layer is evolving to be 'agent-centric' with new NHI scopes most IAM teams haven't catalogued.

    Ask Clarity
  5. AI Vendor Risk Events Cluster: Lockdown Mode, Cross-Tenant Leak, IBM Cover-up

    OpenAI shipped Lockdown Mode (prompt-injection mitigation via capability amputation). A suspected Anthropic cross-tenant output exposure is unconfirmed but fits the pattern. IBM whistleblower alleges concealed breaches. OpenAI merging Codex into ChatGPT widens blast radius. Princeton confirms GPT 5.5 and Claude Opus 4.7 are not more reliable than predecessors.

    Ask Clarity

Deep Dives

Incident Sprint: Cisco Zero-Day + Self-Replicating Supply Chain Worm — Two Concurrent Crises

Situation

Two incidents landed the same week and require parallel response. Cisco CVE-2026-20245 (CVSS 7.8) is under active exploitation in Catalyst SD-WAN Manager, with no vendor patch available. Separately, the Miasma worm — self-replicating, supply-chain — has propagated across 73 GitHub repositories inside four Microsoft-owned organizations. A parallel variant tracked as IronWorm has poisoned 50+ legitimate npm packages with a Rust-based information stealer.

This is not a patch cycle. It is compensating controls and forensic triage, in parallel.


Why Miasma Is Different from Prior Supply-Chain Attacks

Manual package poisoning has a linear blast radius. A worm has a compounding one. Every CI run that pulls a contaminated package becomes a new propagation node. The Rust payload harvests CI tokens, .npmrc credentials, SSH keys, and developer environment secrets. Those are precisely the credentials needed to push poisoned versions further down the dependency tree.

Microsoft's own GitHub organizations being hit signals that even platform owners cannot assume their internal repos are isolated from registry-level contagion.

Any organization consuming transitive dependencies from those repos has potential exposure. Self-replication means the IOC list is growing daily, not weekly.


Cisco SD-WAN: Management Plane Exposure

CVE-2026-20245 targets the management plane of Catalyst SD-WAN Manager — the centralized controller that pushes configuration to every branch router. Successful exploitation produces WAN-wide blast radius. With no patch available, the available options are architectural:

  • Restrict admin and API interfaces to jump-host-only access via ACL.
  • Enable enhanced audit logging and deploy hunt queries for anomalous session creation.
  • Monitor configuration-push events originating from unauthorized sessions.

SolarWinds Serv-U (DoS, now on CISA KEV) adds a third item to the immediate queue. That one does have a fix available.


Cross-Incident Pattern

The thread connecting these events is straightforward: management and build infrastructure is the target. SD-WAN Manager controls the network. GitHub repos and npm packages control the software supply chain. Neither is a traditional endpoint. Both carry disproportionate blast radius when compromised. Detection engineering has historically under-invested in both planes, and the adversaries have noticed.

What to do

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

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

  3. Rotate all CI tokens, npm publish tokens, GitHub PATs, and cloud credentials touched by any build job that consumed suspect packages

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

  5. Inventory FFmpeg usage across services, containers, client apps, and browser-side WASM builds this sprint

AI Infrastructure Is the New Perimeter: Three Attack Vectors, One Quarter to Harden

The Pattern

Five independent intelligence sources this cycle converge on the same conclusion: the AI stack your engineering teams assembled over the last 18 months is now a Tier-1 attack surface. Three distinct attack vectors crystallized simultaneously:

VectorMechanismBlast RadiusDetection Maturity
HuggingFace Transformers RCEMalicious model config triggers code execution on load2.2B installs — GPU inference, notebooks, CILow — most ML hosts lack EDR
Meta AI Chatbot HijackLLM socially engineered to mutate account identity stateHigh-profile Instagram accounts; pattern generalizes to any LLM with tool accessVery Low — no logging of AI-mediated identity actions
Claude Code MCPTrusted dev tool with over-privileged MCP serversSource code, secrets, local filesystem, cloud credsVery Low — MCP traffic rarely logged

The HuggingFace RCE

The trigger path is the model configuration file — something most pipelines treat as inert metadata. Exploitation lands silently on GPU-accelerated inference hosts, which are historically the worst-instrumented machines in the enterprise. No EDR, no egress inspection, high-privilege for compute scheduling. The 2.2 billion install count is the ceiling, but the floor is still enormous for any organization running ML workloads.

The Meta Chatbot Pattern

Attackers convinced Meta's AI chatbot to change the email address on high-profile Instagram accounts, bypassing human review and rate-limit logic. This is prompt-as-privilege-escalation — the attacker didn't breach the account; they convinced the chatbot to do it for them.

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.

This pattern generalizes immediately to any organization that has wired an LLM into account recovery, helpdesk, or identity-proofing flows.

Claude Code MCP + Microsoft's New Taxonomy

Microsoft expanded its AI agent failure-mode taxonomy by seven new attack categories this week — meaning every agentic deployment shipped in the last 12 months was threat-modeled against an incomplete framework. Claude Code's MCP protocol gives models tools, files, and credentials. A vulnerability in the client is a vulnerability in everything the client was trusted to touch.

OpenAI's Response: Lockdown Mode

OpenAI shipped Lockdown Mode globally — the first vendor-shipped mitigation against prompt-injection-driven exfiltration. It works by amputating capabilities: Deep Research, Agent Mode, internet image fetch, and file downloads are all disabled. This is an honest admission that prompt injection has no clean technical fix. Enterprise/Team tenants are not explicitly covered in the rollout.

What to do

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

  2. Audit every LLM-fronted support/IAM flow for ability to mutate identity state; require human-in-the-loop or out-of-band verification for any AI-initiated account recovery action

  3. Allowlist and sign MCP servers in Claude Code installations; enforce least-privilege scopes and log all MCP traffic

  4. Re-threat-model production AI agents against Microsoft's expanded seven-category failure-mode taxonomy and document compensating controls

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

AI Finds 21 Zero-Days in One Cycle, NVD Can't Keep Up — Patch SLAs Are Structurally Broken

Three Trends Converging

The assumption that a patch exists when a vulnerability is disclosed is breaking on three fronts at once:

  1. AI discovery velocity: One vendor's AI agent autonomously surfaced 21 zero-days in FFmpeg in a single research cycle. Anthropic's Project Glasswing just widened to 150 critical-infrastructure companies, alongside OpenAI's tooling and the next frontier-model wave informally called 'son of Mythos.'
  2. NVD metadata collapse: The Commerce IG labeled NIST's NVD backlog a "strategic-planning failure." Scanners that depend on NVD for CVSS, CPE matching, or CWE classification will produce silent coverage gaps on recent CVEs. That is the operating reality, not a forecast.
  3. Weaponized AI goes commodity: Offensive AI tooling now ships as a productized SKU on ransomware marketplaces, with vendor-style support models. The skill floor for attacks has dropped.
Patch SLAs are no longer the right defensive metric. AI-driven discovery has structurally outpaced vendor remediation, and security architecture needs to assume the patch may never arrive on time.

The FFmpeg Case Study

FFmpeg sits in nearly every enterprise video path: Slack, Teams, browser-side WASM, ML preprocessing, CDN tooling. Most security teams cannot enumerate where FFmpeg runs in their estate. Twenty-one simultaneous zero-days means the exposed surface is large and the patch playbook does not yet exist. This is the preview for what AI-scale discovery does to every ubiquitous OSS library.

Compensating Intelligence Sources

With NVD degrading, diversify now:

FeedStrengthLimitation
CISA KEVExploitation-confirmed prioritizationConservative; limited scope
EPSSProbabilistic exploitation scoringRequires own enrichment pipeline
GitHub Security AdvisoriesOften beats NVD on OSSScope limited to GitHub-hosted code
Vendor PSIRTsAuthoritative for named productsInconsistent formats, no aggregation

The Operational Shift

The Cisco zero-day with no patch, the 21 FFmpeg zero-days with patches staging, and the Glasswing expansion all point at the same conclusion: virtual patching must become the primary control, not the compensating one. WAF, RASP, IPS, and runtime exploit prevention need coverage on every internet-facing asset and tier-1 vendor application.

The Bright Data disclosure — consumer iOS apps and smart TVs silently repurposed as web-scraping exit nodes — adds a second axis. Residential-IP reputation as a trust signal is degrading. Credential stuffing and exploitation traffic increasingly originate from consumer ASNs that walk past datacenter-IP blocklists.

What to do

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

  2. Diversify vulnerability intelligence beyond NVD: ingest CISA KEV, EPSS, GitHub Security Advisories, and vendor PSIRTs directly into VM pipeline; flag CVEs with stale or missing NVD enrichment

  3. 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 decisions

  4. Update WAF/bot-defense logic to deprioritize residential-IP reputation as sole trust signal; hunt for credential-stuffing from consumer ASNs matching Bright Data exit-node patterns

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 repos poisoning 50+ npm packages, a HuggingFace Transformers RCE across 2.2 billion installs, and an AI agent that found 21 FFmpeg zero-days in a single cycle — all while NIST's NVD backlog was officially declared a strategic failure. The AI stack is simultaneously the weapon, the target, and the unmonitored surface in between.