Miasma Worm + Cisco Zero-Day: Treat This Week as an Incident Sprint
Two Concurrent Critical Events
Two unrelated incidents are on the desk this morning. A self-replicating supply-chain worm in the npm and GitHub ecosystems, and an unpatched, actively-exploited network management zero-day in Cisco. Neither waits for the other.
Miasma: The First Supply-Chain Worm
Miasma is not the manual package poisoning we have been writing up since event-stream. It is self-replicating worm logic inside package ecosystems. Every install or CI run that pulls a contaminated package becomes a new propagation node. Spread is compounding, not linear.
- 73 GitHub repositories across 4 Microsoft-owned organizations are contaminated
- 50+ npm packages are carrying a Rust-based information stealer; a parallel variant is tracked as IronWorm
- The payload harvests CI tokens, .npmrc credentials, SSH keys, and developer environment secrets — i.e. exactly the credentials needed to push poisoned versions further downstream
Microsoft's own GitHub orgs being hit signals that even platform owners cannot assume their internal repos are isolated from registry-level contagion.
Cisco CVE-2026-20245: No Patch, Active Exploitation
Cisco Catalyst SD-WAN Manager has a CVSS 7.8 vulnerability under active exploitation with no vendor patch. This is the management plane. Compromise means WAN-wide reach across every branch. Defenders are in pure compensating-controls posture until Cisco ships.
SolarWinds Serv-U: KEV Addition
CISA added SolarWinds Serv-U DoS to KEV under active exploitation. A patch is available. This is the second SolarWinds product family requiring KEV-driven remediation recently. Readers of last week's note will recognize the pattern.
Why Miasma Is Different
The reference cases — ua-parser-js, event-stream, colors.js — were single-package, single-actor events. Cleanup was bounded. Miasma introduces worm mechanics: each compromised CI environment propagates to every repo it can write to. Spread is geometric, not linear. If any CI run pulled fresh dependencies in the last 14 days from affected packages, the build pipeline should be treated as potentially compromised.
What to do
Run emergency npm/GitHub dependency audit against published Miasma/IronWorm IOC lists today
Rotate all npm publish tokens, GitHub PATs, CI runner cloud credentials, and SSH keys exposed to any suspect build job by end of day
Restrict Cisco SD-WAN Manager admin/API access to jump-host-only via ACL and enable enhanced audit logging within 24 hours
Patch SolarWinds Serv-U this week per BOD 22-01 timelines
Enforce npm ci with lockfiles, enable provenance verification, and quarantine suspicious packages at proxy registry layer