Miasma Worm + Cisco SD-WAN Zero-Day: Two Unpatched Active Threats Require Incident Sprint
The Situation
Two zero-day-class events landed this week with no vendor remediation available for either. Cisco disclosed active exploitation of CVE-2026-20245 (CVSS 7.8) in Catalyst SD-WAN Manager, the management plane that fronts the entire WAN fabric. Separately, the Miasma worm did what manual package poisoning never managed: self-replicated across 73 GitHub repositories inside four of Microsoft's own organizations. A parallel campaign tracked as IronWorm has contaminated 50+ legitimate npm packages.
Why Miasma Is Different
Registry-worm theory has been a conference-talk staple for a decade. It is now operational. Earlier supply-chain attacks were linear: one compromised package, one blast radius. Miasma is compounding. Every CI run that pulls a contaminated package becomes a new propagation node. The Rust-based info-stealer payload harvests CI tokens, .npmrc credentials, SSH keys, and developer environment secrets, which is the exact credential set needed to push poisoned versions further downstream. Microsoft's own repositories getting hit settles a long-running argument inside platform-security teams: internal repos are not insulated from registry-level contagion just because they sit behind a vendor's logo.
The Cisco Problem
CVE-2026-20245 targets the admin/API interface of Catalyst SD-WAN Manager. Exploitation gives an attacker the ability to push configuration changes across the entire WAN. The blast radius is every branch and site managed by that controller, not a single device. No patch is available. Compensating controls on an internet-adjacent management plane is the only posture on offer this week, and operators who delayed segmenting their SD-WAN orchestrators last patch cycle are finding out why that was a bad call.
Concurrent Active Threats
| Incident | Severity | Patch Status | Blast Radius |
|---|---|---|---|
| Cisco SD-WAN CVE-2026-20245 | CVSS 7.8, active exploit | None | WAN-wide config push |
| Miasma worm (GitHub) | Critical, self-replicating | Cleanup in progress | All transitive consumers |
| IronWorm (npm) | Critical, 50+ packages | Per-package | Any CI pulling fresh deps |
| SolarWinds Serv-U DoS | High, KEV-listed | Patch available | Serv-U instances |
Self-replicating worm logic has reached package ecosystems. Every install becomes a new propagation node. The assumption that repositories owned by platform vendors are quarantined from registry contagion is falsified.
What to do
Restrict Cisco Catalyst SD-WAN Manager admin/API access to jump-host-only via ACL immediately; enable enhanced audit logging and deploy hunt queries for anomalous session creation and config push events
Run emergency npm/GitHub dependency audit by EOD: identify packages installed or updated in last 14 days matching Miasma/IronWorm IOC lists; rotate all CI tokens, npm publish tokens, GitHub PATs, and secrets exposed to suspect builds
Patch SolarWinds Serv-U instances within 48 hours per KEV BOD 22-01 timelines
Enforce npm ci with lockfiles, enable provenance verification, and quarantine untrusted packages at proxy registry layer this week