- Apply June 9 Patch Tuesday to all managed Windows endpoints as normal.
- For Windows Server specifically: apply the Secure Boot certificate update manually before June 26. Server does not receive it automatically unlike Windows PCs.
- Verify Secure Boot certificate status across the managed fleet via the Windows Security app or endpoint management tooling. Microsoft’s playbook at aka.ms/GetSecureBoot has current guidance and detection scripts.
OX Security published analysis over the weekend of June 7 revealing an additional stage in the Miasma attack chain that had not been fully documented in earlier reporting. After the initial credential theft and propagation, the worm searches GitHub for commits containing a specific dead-drop string to retrieve a JavaScript file containing an alternative version of the Shai-Hulud worm. This creates a perpetual loop: a machine infected by the primary Miasma payload can re-infect itself and continue exfiltrating credentials independently of whether the original compromised npm package is still installed.
This changes the remediation calculus. Earlier guidance focused on removing affected packages and rotating credentials exposed at install time. The loop mechanism means a machine that ran an affected install and was not immediately isolated may have a secondary persistent payload running independently. Checking Claude Code session configuration files and VS Code tasks.json files for injected entries, as covered in Issue 55, remains the detection mechanism for the developer tool persistence component.
Separately, GitHub has removed the liuende501 account that served as the primary credential exfiltration destination, which hosted 236 repositories containing stolen credentials as encrypted JSON files. The account removal disrupts the exfiltration path for new infections but does not affect credentials already stolen and uploaded prior to removal.
- If your team ran npm install against affected Miasma packages between June 1 and June 6 and has not yet completed a full credential rotation, do so now. The loop mechanism means removal of the package alone is not remediation.
- Audit Claude Code session configuration files and VS Code tasks.json files on all developer machines for unexpected SessionStart hooks or folderOpen entries not added by your team.
- Check developer machines for unexpected outbound connections to GitHub repositories with naming patterns matching the Miasma dead-drop format (e.g. nemean-hydra-NNNNN or similar).
DAEMON Tools CVE-2026-8398: Update to version 12.6 or later, or uninstall entirely. On any machine that installed DAEMON Tools between April and May 2026 from the official site, rotate credentials regardless of whether the version has since been updated. The credential rotation is the remediation, not the software update.
TanStack CVE-2026-45321: Run a software composition analysis covering package.json, lock files, cached CI packages, and any container images built during the compromise window. Confirm no references to the 42 compromised packages across 84 affected versions remain in any active build pipeline or deployed artifact.
Nx Console CVE-2026-48027: Confirm the Nx Console VS Code extension is updated to the patched version. On any developer machine that had the compromised version installed during the May window, rotate GitHub tokens, cloud provider keys, CI/CD secrets, and npm tokens. The extension update closes the future exposure; only the credential rotation closes the past exposure.
- Complete all three KEV remediations today. The deadline is tomorrow.
- For TanStack, audit lock files and container image layers specifically — not only package.json. Cached build artifacts are the most common gap.
- For Nx Console, confirm credential rotation has happened on all developer machines, not just the extension update. The distinction matters.