Cisco SD-WAN Zero-Day + Miasma Worm: Two Concurrent Critical Events — Incident Sprint Required
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.
| Event | Severity | Patch | Your Exposure |
|---|---|---|---|
| Cisco CVE-2026-20245 | CVSS 7.8, exploited | None | Any Catalyst SD-WAN deployment |
| Miasma (GitHub) | Critical, self-replicating | Cleanup in progress | Any MS-owned repo dependency |
| IronWorm (npm) | Critical, 50+ packages | Per-package | Any fresh CI run in 14 days |
| SolarWinds Serv-U | High, KEV-listed | Available | Any 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.
What to do
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