Synthesized by Clarity (Claude) from 16 sources · May contain errors — spot one? [email protected] · Methodology →
Cisco SD-WAN 0-Day and Miasma Worm Hit npm at Same Time
- Sources
- 16
- Words
- 1,255
- Read
- 6min
Topics Agentic AI AI Regulation AI Capital
◆ The signal
CVE-2026-20245 in Cisco Catalyst SD-WAN Manager, CVSS 7.8, exploited in the wild, no patch. Separately, the Miasma worm has reached 73 Microsoft-owned GitHub repositories and 50+ npm packages, dropping a Rust-based info-stealer. The WAN management plane and the JavaScript dependency graph are both compromised at once.
◆ INTELLIGENCE MAP
Intelligence map
01 Active Exploitation Sprint: Unpatched Cisco Zero-Day + Self-Replicating Supply-Chain Worm
act nowCisco CVE-2026-20245 is actively exploited with NO vendor patch — defenders are in pure ACL/logging mode. Simultaneously, Miasma worm infected 73 Microsoft GitHub repos across 4 orgs and IronWorm poisoned 50+ npm packages with credential-harvesting payloads. SolarWinds Serv-U DoS added to CISA KEV. Treat this week as an incident sprint.
- Cisco CVSS
- MS GitHub repos hit
- npm packages poisoned
- FFmpeg zero-days
02 AI Development Pipeline Is Now a Tier-1 Attack Surface
act nowHuggingFace Transformers RCE (2.2B installs) exploitable via model config files. Meta's AI chatbot was socially engineered into hijacking Instagram accounts — prompt-as-privilege-escalation is now proven in the wild. OpenAI shipped Lockdown Mode globally as an admission prompt injection has no clean fix. Anthropic may have leaked outputs across tenant boundaries.
- HF installs exposed
- Lockdown Mode status
- Anthropic incident
- Attack surfaces
- 01HuggingFace RCE2.2B installs
- 02Meta AI Chatbot ATOExploited ITW
- 03Claude Code MCPUnpatched
- 04Anthropic Cross-TenantUnconfirmed
03 Agent-Scale Code Pipeline: 17M Non-Human PRs Rewriting Supply Chain
monitorGitHub processed 17M agent-authored pull requests in March 2026. Copilot moved to usage-based billing June 1 — stolen tokens now trigger real invoices. OpenAI is merging Codex into ChatGPT, widening prompt-injection blast radius. Claude Code's bypassPermissions mode gives agents unmonitored shell access on developer machines.
- Agent PRs (March)
- Billing switch
- Claude Code modes
- Copilot billing model
- Human PRs (est.)5M/mo
- Agent PRs (Mar '26)17M/mo+240%
04 NVD Collapse & AI Discovery Outpacing Remediation
monitorCommerce IG officially declared NIST's NVD backlog a strategic-planning failure — your scanner data is degrading. An AI agent found 21 FFmpeg zero-days in one cycle. Project Glasswing expanded to 150 critical-infrastructure firms. Patch SLAs are structurally obsolete; virtual patching must become the primary control.
- FFmpeg 0-days (1 cycle)
- Glasswing CI firms
- NVD status
- AI tooling on forums
- AI Discovery Rate21 vulns/cycleaccelerating
- Vendor Patch Capacity3 vulns/cycleflat
05 Vendor Trust Erosion: IBM Cover-Up, Anthropic Leak, Reliability Plateau
backgroundIBM whistleblower alleges multiple undisclosed breaches — a vendor-risk event for any IBM customer. Anthropic's suspected cross-tenant exposure is unconfirmed but pattern-consistent. Princeton's ICML study finds GPT 5.5, Gemini 3.1 Pro, and Claude Opus 4.7 are NOT more reliable than predecessors. AI vendor maturity is below what enterprise pricing implies.
- IBM allegation
- Anthropic status
- Reliability gain
- Models tested
- AI Vendor Security Maturity30
◆ DEEP DIVES
Deep dives
01 Active Exploitation Sprint: Unpatched Cisco Zero-Day and Self-Replicating Supply-Chain Worm
act nowSituation
Cisco shipped no patch this week for CVE-2026-20245 (CVSS 7.8), which is under active exploitation in Catalyst SD-WAN Manager and remains vendor-unaddressed. The Miasma worm, a self-replicating supply-chain payload, has compromised 73 GitHub repositories across four Microsoft-owned organizations. The related IronWorm campaign poisoned 50+ legitimate npm packages with a Rust-based information stealer. CISA added a SolarWinds Serv-U DoS flaw to KEV the same week.
Why Miasma Is Different
Manual package poisoning has a linear blast radius. A worm has a compounding one. Replication is autonomous, and propagation tracks CI runs rather than human publish events. The Rust payload harvests CI tokens, .npmrc credentials, SSH keys, and environment secrets, which is precisely the credential set needed to push poisoned versions further downstream. Microsoft's own repos sitting in the compromised set indicates that platform ownership confers no isolation from registry-level contagion.
Worm logic is now resident in npm and GitHub, with propagation tied to CI execution rather than human commits. Treat any pipeline that consumed the affected packages as suspect until proven otherwise.
The Cisco Exposure
CVE-2026-20245 targets the management plane of Catalyst SD-WAN Manager, an internet-adjacent surface with WAN-wide blast radius. With no patch available, defenders are in pure compensating-controls mode: ACL restriction to jump hosts, enhanced audit logging, and active hunting for anomalous API calls and session creation events.
Cross-Incident Comparison
Incident Patch Status Blast Radius Cisco SD-WAN CVE-2026-20245 None available WAN-wide via management plane Miasma (Microsoft GitHub) Cleanup in progress; worm self-replicates All consumers of affected repos + transitive deps IronWorm (npm) Per-package; pin/audit required Any CI pulling fresh deps in last 14 days SolarWinds Serv-U Patch available Any Serv-U instance; BOD 22-01 timeline FFmpeg 21 zero-days Staging Anything touching video processing The FFmpeg Signal
One AI agent autonomously disclosed 21 zero-days in FFmpeg in a single research cycle. FFmpeg ships inside container base images, Slack, browser-side wasm, and ML preprocessing pipelines, which is broader than most asset inventories acknowledge. The pattern to watch is AI-assisted discovery producing disclosure volume faster than vendor patch cycles can absorb.
Action items
- Restrict Cisco Catalyst SD-WAN Manager admin interfaces to jump-host-only via ACL and enable full audit logging. Hunt for anomalous session creation and config push events.
- Run emergency npm/GitHub dependency audit: identify packages installed or updated in the last 14 days matching Miasma/IronWorm IOCs. Rotate all CI tokens, npm tokens, and developer credentials from suspect builds.
- Patch all SolarWinds Serv-U instances and document remediation against BOD 22-01 timelines.
- Inventory all FFmpeg usage (services, containers, client apps, wasm, ML pipelines) and pre-stage emergency patch playbooks per service tier.
- Enforce npm ci with lockfiles, enable provenance verification, and quarantine suspicious packages at the proxy registry layer.
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
02 AI Development Pipeline Is Now a Tier-1 Attack Surface — Four Concurrent Vectors
act nowThe Pattern
Four AI-stack attack surfaces escalated in the same week. Each one exploits a trust boundary developers assumed was implicit. That is why they work.
The model config was not supposed to be executable. The MCP server had no business reading ~/.aws/credentials. A chatbot should not be mutating account emails. Every one of those assumptions failed this week.
1. HuggingFace Transformers RCE (2.2 Billion Installs)
A remote code execution reachable through crafted model configuration files. The trigger path weaponizes what most pipelines treat as inert metadata. "Just downloading a model" from the Hub becomes code execution. Blast radius lands on GPU inference hosts, Jupyter environments, and MLOps runners, historically the worst-instrumented boxes in any enterprise. Detection maturity is low. Most ML hosts run without EDR or egress inspection.
2. Meta AI Chatbot Account Takeover (Exploited in the Wild)
Attackers socially engineered Meta's AI chatbot into changing the email address on high-profile Instagram accounts. Read it as prompt-as-privilege-escalation: the chatbot performed an identity-state mutation a human agent would have flagged. The pattern generalizes to any LLM wired to tools that can mutate identity, payments, or data. In MITRE ATT&CK terms, T1098 (Account Manipulation) executed through a non-human intermediary.
3. Claude Code MCP Integration Flaws
MCP is the protocol teams use to hand LLMs tools, files, and credentials. A vulnerability in the MCP client is a vulnerability in everything the client was trusted to touch. This is not shaped like a deserialization bug. The threat model for MCP is not settled, and over-privileged servers with wildcard filesystem access are the default rather than the exception.
4. OpenAI Lockdown Mode (Shipped Globally)
OpenAI's mitigation works by removing capabilities, not hardening them. Deep Research, Agent Mode, internet image fetch, and file downloads are all disabled. That is an honest admission that prompt injection has no clean technical fix. Available on all personal accounts. Enterprise and Team tenants are not explicitly covered, so tenant-level DLP remains load-bearing.
Anthropic Cross-Tenant Exposure (Unconfirmed)
Reports describe a possible cross-tenant output leakage during an Anthropic outage, consistent with multi-tenant isolation failure. Treat as unverified until a vendor statement confirms. If it validates, every major AI platform vendor will have had at least one credible isolation incident in the last 12 months.
Detection Maturity Assessment
Surface Detection Maturity Priority Control HF Transformers on ML hosts Low — no EDR, no egress Patch + egress controls + FIM on model dirs LLM-fronted identity flows Very low — MCP traffic rarely logged Human-in-the-loop on all recovery actions Prompt injection via connectors Emerging — Lockdown Mode is first vendor control Enable Lockdown Mode + DLP on connector egress Multi-tenant LLM inference Low — no SOC 2-comparable isolation testing Preserve logs, demand RCA from vendor Action items
- Inventory all hosts running HuggingFace Transformers (GPU inference, notebooks, MLOps runners) and pin to patched version. Block loading untrusted model configs from the Hub at egress proxy.
- Audit every LLM-fronted support, helpdesk, and IAM flow for ability to mutate identity state. Require human-in-the-loop or out-of-band verification for any account recovery action via AI agent.
- Mandate ChatGPT Lockdown Mode for high-sensitivity users (execs, legal, M&A, IR). Document capability trade-offs in AI acceptable-use policy.
- Allowlist and sign all MCP servers; enforce least-privilege scopes; log MCP traffic. Default-allow is over.
- Open vendor incident review with Anthropic: request RCA, scope, and tenant-list confirmation for suspected cross-tenant exposure. Preserve all Claude API call logs from the affected window.
Sources:Two disclosures, one surface. · Matthias from THE DECODER · Techpresso · AINews · ByteByteGo EP217
03 17 Million Agent PRs Per Month: The Code Supply Chain, Identity Perimeter, and Financial Attack Surface All Moved
monitorThe Scale Shift
GitHub reported 17 million agent-generated pull requests in March 2026. One month. One platform. Review pipelines built for human-authored diffs are now triaging machine output at machine cadence. The control assumes a human on at least one side of the change. At this volume that assumption is a budgeting problem, not a policy.
Code review was designed around the assumption that the author was a human with a job title and a Slack handle. Agents do not have those. They have API keys and prompts — and the prompts are increasingly authored by other agents.
Three New Attack Surfaces
1. Agent-Authored Code at Scale
Repositories already contain non-trivial agent-generated code merged by humans on review fatigue. Observed failure modes: slopsquatting via hallucinated dependencies, over-permissive IAM in IaC, secrets in test fixtures, license contamination. SAST and SCA were tuned to a slower cadence than the one shipping the code.
2. Copilot Usage-Based Billing (Financial DoS)
Since June 1, GitHub Copilot runs on usage-based billing with semantic routing across MAI Code One Flash, Opus, and GPT. A compromised developer credential no longer just leaks code. It spends money. A stolen PAT looped against an agent endpoint produces an invoice, not just an incident.
3. Claude Code's Dangerous Permission Modes
Claude Code ships seven permission tiers, including bypassPermissions and dontAsk, which suppress interactive approval on tool calls and shell commands. Enabling either on a workstation with cloud SSO or signing keys delegates execution authority to a model whose input channel includes every README, issue, and dependency in the repo.
OpenAI Codex-to-ChatGPT Merger
OpenAI is collapsing Codex into ChatGPT. Developer code, secrets, and proprietary logic will traverse the same endpoints as general chat traffic. DLP rules scoped to coding-tool endpoints go blind. Prompt-injection blast radius widens because the unified assistant carries broader tool access and context.
Concentration Risk
GitHub is shedding load into Azure after hitting single-data-center limits. Dev pipeline (GitHub), identity (Entra), productivity (M365), and AI tooling (Copilot/OpenAI) now share fate. BCP plans that model GitHub-only outages are stale.
Surface What Changed Detection Gap Agent-authored PRs 17M/month; dominant input SAST/SCA tuned for human cadence Copilot billing Usage-based since June 1 No SOC alerts on spend anomalies Claude Code permissions bypassPermissions = unmonitored shell EDR not fingerprinting agent configs Codex→ChatGPT merge Code flows shift to chat endpoints DLP rules scoped to Codex miss Action items
- Implement branch protection requiring SAST, secret-scan, SCA, and dependency-confusion checks on any PR from a Copilot or agent identity. Tag and sample for human audit.
- Reclassify Copilot tokens and PATs as financially sensitive credentials. Enforce short TTL, conditional access, IP allowlists, and per-user/per-org spend caps with anomaly alerts.
- Publish AI coding-agent permissions policy banning bypassPermissions and dontAsk on any workstation with production credentials. Enforce via MDM/EDR detection of Claude Code config flags.
- Update DLP/CASB rules ahead of Codex-to-ChatGPT merger: broaden monitoring from coding-tool-specific endpoints to all chat.openai.com/api.openai.com developer traffic.
- Tabletop a correlated GitHub + Azure + M365 + OpenAI degradation scenario and document degraded-mode CI/CD procedures.
Sources:🔳 Turing Post · ByteByteGo EP217 · The Information · The Information (SpaceX)
◆ QUICK HITS
Quick hits
IBM whistleblower alleges multiple undisclosed data breaches — if IBM touches your stack, initiate vendor re-attestation and pull breach-notification contract clauses this week
Techpresso
NIST NVD backlog officially called a 'strategic-planning failure' by Commerce IG — diversify VM intelligence to CISA KEV, EPSS, and GitHub Security Advisories immediately
Two disclosures, one surface.
Cloudflare reports bots now outnumber humans on the open web — residential-IP reputation as a sole trust signal is dead; re-baseline WAF/bot-defense for behavioral fingerprints
Matthias from THE DECODER
Princeton ICML 2026 study: GPT 5.5, Gemini 3.1 Pro, and Claude Opus 4.7 are NOT measurably more reliable than predecessors — any AI governance policy relying on 'latest model' as a control is treating marketing as a safeguard
AINews
Update: Project Glasswing expanded to 150 critical-infrastructure firms; ~6 Anthropic engineers embedded at NSA deploying Mythos for offensive operations — offensive tradecraft trickle-down to financially motivated actors expected within 12-24 months
AI vulnerability discovery is outpacing vendor patches — your exposure window just widened
Bright Data iOS SDK turns consumer apps and smart TVs into web-scraping exit nodes — credential stuffing from consumer ASNs will bypass datacenter-IP blocklists; update bot-defense logic
Cisco SD-WAN zero-day with no patch + Miasma worm in Microsoft's own GitHub orgs
Google paying SpaceX $920M/month for 110,000 GPUs; Anthropic at $1.25B/month on Colossus 1 — map your AI vendors' indirect SpaceX compute dependency before it becomes a concentration risk
Techpresso
ChatGPT now stores narrative dossiers on users (work, hobbies, travel) — move org users to enterprise tenancies with memory disabled or scoped; update DLP rules for bulk pastes to AI endpoints
Matthias from THE DECODER
◆ Bottom line
The take.
Your dependency graph is under attack by a self-replicating worm (Miasma, 73 Microsoft repos, 50+ npm packages), your Cisco SD-WAN management plane is actively exploited with no patch available, and your AI development pipeline — from HuggingFace model configs to LLM-fronted identity flows to 17 million agent-authored PRs per month — is now a Tier-1 attack surface that most security programs haven't instrumented. Treat this week as an incident sprint: audit dependencies against Miasma IOCs, restrict Cisco SD-WAN admin access to jump hosts, and mandate human-in-the-loop on any LLM that can mutate identity or spend money.
Frequently asked
- What compensating controls should I apply for CVE-2026-20245 with no Cisco patch available?
- Restrict Catalyst SD-WAN Manager admin interfaces to jump-host-only via ACL, enable full audit logging, and actively hunt for anomalous session creation and configuration push events. Since the flaw is under active exploitation on an internet-adjacent management plane with WAN-wide blast radius, these compensating controls are the only defense until Cisco ships a fix.
- Why is the Miasma worm materially different from prior npm and GitHub supply-chain attacks?
- Miasma self-replicates rather than requiring manual package poisoning, so its blast radius compounds instead of growing linearly. Propagation is tied to CI execution rather than human publish events, and its Rust payload harvests CI tokens, .npmrc credentials, SSH keys, and environment secrets — exactly what it needs to push poisoned versions further downstream. Microsoft's own repos being in the compromised set shows platform ownership offers no isolation.
- How should we handle the HuggingFace Transformers RCE across ML infrastructure?
- Inventory every host running Transformers — GPU inference nodes, Jupyter environments, and MLOps runners — and pin to a patched version immediately. Block loading of untrusted model configs from the Hub at the egress proxy and add file integrity monitoring on model directories. These hosts historically lack EDR and egress inspection, so structural controls matter more than detection here.
- What is the risk model for LLM chatbots wired to identity or account-recovery flows?
- Treat them as prompt-as-privilege-escalation vectors. The Meta AI chatbot was socially engineered into changing the email on high-profile Instagram accounts — an identity-state mutation a human agent would have flagged. Any LLM with tools that can mutate identity, payments, or data needs human-in-the-loop or out-of-band verification on recovery actions, and MCP traffic should be logged and scoped to least privilege.
- Why does Copilot's usage-based billing change how we treat developer credentials?
- A stolen PAT or Copilot token is now a financial liability, not just a code-leak risk. Since June 1, Copilot runs on usage-based billing with semantic routing across multiple models, so a compromised credential looped against an agent endpoint produces real invoices. Enforce short TTLs, conditional access, IP allowlists, and per-user and per-org spend caps with anomaly alerts — the same posture used for payment credentials.
◆ Same day, different angle
Read this day as…
◆ Recent in security
Keep reading.
- GPT-Red Beats Human Red Teams 84% to 13% on Frontier LLMs
- SonicWall SMA1000 CVSS 10 Zero-Day Under Active Exploitation
- Entra ID OAuth Client-ID Spoofing Sprays Hide in AADSTS Noise
- FSB Center 16 Exploits 18-Year-Old Cisco Flaw in Critical Infra
- Dormant GitHub Account Ships One-Click LoadMaster RCE Kit
Spot an error? [email protected]