Security daily

Synthesized by Clarity (Claude) from 16 sources · May contain errors — spot one? [email protected] · Methodology →

Cisco SD-WAN 0-Day and Miasma Worm Hit GitHub, npm Supply Chain

Sources
16
Words
1,177
Read
6min

Topics Agentic AI AI Capital AI Regulation

◆ The signal

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.

◆ INTELLIGENCE MAP

Intelligence map

  1. 01

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

    act now

    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.

    7.8
    CVSS, no patch available
    1
    source
    • CVSS Score
    • Patch Status
    • SolarWinds KEV
    1. Cisco SD-WAN Exploitation Risk85
  2. 02

    Self-Replicating Supply Chain Worm Hits Microsoft GitHub Orgs

    act now

    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.

    73
    MS GitHub repos compromised
    1
    source
    • GitHub Repos Hit
    • npm Packages Poisoned
    • MS Orgs Affected
    • Payload Type
    1. MS GitHub Repos73 repos
    2. npm Packages50+ pkgs
    3. MS Orgs4 orgs
  3. 03

    AI Development Pipeline Is Now a Tier-1 Attack Surface

    monitor

    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.

    2.2B
    HuggingFace installs exposed
    5
    sources
    • HF Installs
    • OpenAI Lockdown Mode
    • Meta ATO Vector
    • MCP Detection
    1. 01HuggingFace RCE2.2B installs
    2. 02Meta AI ATOExploited ITW
    3. 03Claude MCP FlawsUnpatched
    4. 04Anthropic Cross-TenantUnconfirmed
  4. 04

    AI Discovery Structurally Outpacing Vendor Patch Capacity

    monitor

    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.

    21
    FFmpeg 0-days in one cycle
    3
    sources
    • FFmpeg Zero-Days
    • Glasswing Companies
    • NVD Status
    • Weaponized AI
    1. AI-Found Vulns (single cycle)21New baseline
    2. Glasswing Coverage150+150 firms
    3. NVD Backlog0Growing
  5. 05

    Agent Identity & Code Sprawl at Machine Scale

    background

    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.

    17M
    agent PRs per month
    3
    sources
    • Agent PRs/Month
    • Billing Switch
    • Claude Code Modes
    • Bots vs Humans
    1. Agent PRs (Mar 2026)17M
    2. Cloudflare Bot %51%
    3. Claude Code Risk Modes2 modes

◆ DEEP DIVES

Deep dives

  1. 01

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

    act now

    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.

    Action items

    • Restrict Cisco SD-WAN Manager admin/API to jump-host-only ACL access and enable enhanced audit logging immediately
    • Run emergency npm/GitHub dependency audit against Miasma/IronWorm IOC lists for any package installed or updated in the last 14 days
    • Rotate all npm publish tokens, GitHub PATs, and CI runner cloud credentials that touched suspect build jobs
    • Enforce npm ci with locked versions and enable provenance verification at your proxy registry
    • Patch SolarWinds Serv-U instances and document against BOD 22-01 timelines

    Sources:Cisco SD-WAN zero-day with no patch + Miasma worm in Microsoft's own GitHub orgs

  2. 02

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

    monitor

    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

    Action items

    • Inventory all hosts running Hugging Face Transformers and pin to patched version; block untrusted model configs from Hub at egress proxy
    • 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
    • Allowlist and scope all MCP server installations; enforce least-privilege with no wildcard filesystem or shell access; begin logging MCP traffic
    • Mandate OpenAI Lockdown Mode for executive, legal, M&A, and IR users via tenant policy
    • Add prompt injection, jailbreak, and AI-mediated privilege escalation to quarterly red-team scope for any LLM-integrated product surface

    Sources:Two disclosures, one surface. The HuggingFace remote code execution affects a library footprint reported at 2.2 billion installs. · The claim: Meta's AI chatbot has been characterized as an account-takeover vector. · Three items on the desk this week. The NSA and Anthropic arrangement some are calling Mythos. · Two items this week, weighted differently. Publicly: OpenAI shipped ChatGPT Lockdown Mode. · Two surfaces worth naming. Claude Code's bypassPermissions mode and Google's TPU 8i.

  3. 03

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

    monitor

    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

    Action items

    • 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
    • Inventory FFmpeg usage across your stack — services, container images, client apps, browser WASM, ML preprocessing — and pre-stage emergency patch playbooks per service tier
    • Diversify vulnerability intelligence beyond NVD: ingest CISA KEV, EPSS, GitHub Security Advisories, and vendor PSIRTs directly into your VM pipeline
    • 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
    • Re-baseline EDR and email detection against AI-generated attack content via red-team validation — retire detections that rely on language quality tells

    Sources:Cisco SD-WAN zero-day with no patch + Miasma worm in Microsoft's own GitHub orgs · AI vulnerability discovery is outpacing vendor patches — your exposure window just widened · Two disclosures, one surface. The HuggingFace remote code execution affects a library footprint reported at 2.2 billion installs.

◆ QUICK HITS

Quick hits

  • OpenAI shipped Lockdown Mode globally — disables Deep Research, Agent Mode, image fetch, and file downloads as a prompt-injection mitigation; pilot for VIP users, do not retire existing compensating controls

    Three items on the desk this week. The NSA and Anthropic arrangement some are calling Mythos.

  • IBM whistleblower alleges multiple undisclosed breach cover-ups — if IBM is in your supply chain, initiate vendor re-attestation and pull breach-notification contract clauses this week

    Three items on the desk this week. The NSA and Anthropic arrangement some are calling Mythos.

  • Anthropic suspected of cross-tenant output exposure during an outage — unconfirmed; preserve Claude API/Cowork call logs for the affected window and request RCA

    Two items this week, weighted differently. Publicly: OpenAI shipped ChatGPT Lockdown Mode.

  • Bright Data iOS SDK turns consumer apps and smart TVs into web-scraping exit nodes — residential IP reputation as sole trust signal is now broken; reweight WAF/bot logic toward behavioral fingerprints

    Cisco SD-WAN zero-day with no patch + Miasma worm in Microsoft's own GitHub orgs

  • Update: Claude Code bypassPermissions and dontAsk modes disable all interactive approval — ban both via MDM/EDR on any endpoint with production credentials or signing keys

    Two surfaces worth naming. Claude Code's bypassPermissions mode and Google's TPU 8i.

  • OpenAI merging Codex into ChatGPT — developer code, secrets, and proprietary logic will flow through the same endpoints as general chat; update DLP/CASB rules before the cutover

    Two shifts this week. Neither is a breach. Both change the threat surface a SOC has to defend.

  • Update: GitHub agent-authored PRs hit 17M/month; Copilot billing switched to usage-based June 1 — stolen developer tokens now cause financial DoS with real invoices attached

    GitHub is now seeing seventeen million agent-authored pull requests per month.

  • Cloudflare confirms bots now outnumber humans in web traffic — detection logic built on human-cadence assumptions (session timing, typing speed) is structurally degrading

    The claim: Meta's AI chatbot has been characterized as an account-takeover vector.

◆ Bottom line

The take.

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.

— Promit, reading as Security ·

Frequently asked

What compensating controls should I apply for CVE-2026-20245 while waiting for a Cisco patch?
Restrict Catalyst SD-WAN Manager admin and API access via ACL to jump hosts only, enable full audit logging, and deploy hunt queries for anomalous administrator session creation and configuration push events. The vulnerability is CVSS 7.8 in the management plane, and an attacker who owns it controls the entire WAN overlay, so network-layer isolation is the only defense until Cisco ships a fix.
How do I tell if my CI/CD pipeline was hit by the Miasma worm?
Audit every npm install and GitHub dependency pulled in the last 14 days against published Miasma and IronWorm IOC lists, and treat any match as a credential compromise. The Rust payload specifically exfiltrates npm publish tokens, .npmrc entries, GitHub PATs, SSH keys, and CI runner cloud credentials, so rotate all of those for any build job that touched a suspect package, even if you cannot yet confirm execution.
Why is a self-replicating worm in package registries different from typical malicious package incidents?
The blast radius compounds instead of staying linear. A single poisoned package normally infects only its direct installers, but Miasma's payload harvests the credentials needed to publish further poisoned versions, so every successful CI run becomes a new propagation node. That geometry is why 73 Microsoft-owned repos and 50-plus npm packages were reached, and why response delay measured in hours matters.
Should I still be treating patch SLAs as my primary vulnerability metric?
No. AI-driven discovery, illustrated by 21 FFmpeg zero-days surfaced in a single research cycle and Project Glasswing's 150-company footprint, has structurally outpaced vendor remediation, and the NVD backlog leaves scanners with silent coverage gaps. The operational shift is toward runtime exploit prevention — WAF, RASP, IPS virtual patching, and isolation — with patching as the follow-on rather than the first line.
What's the fastest way to reduce exposure from the Hugging Face Transformers RCE?
Inventory every host running Transformers, pin to the patched version, and block untrusted model configuration files from the Hub at your egress proxy. GPU inference nodes, Jupyter environments, and MLOps runners are the most affected and typically the worst-instrumented machines in the enterprise, so add EDR and egress inspection to those hosts as part of the same sprint.

◆ Same day, different angle

Read this day as…

◆ Recent in security

Keep reading.

Spot an error? [email protected]