Poisoned Pipeline

Poisoned Pipeline / Incidents / AS49

AS49 · 2025-11

Sha1-Hulud: The Second Coming

npmGitHub ActionsGit / GitHubLinux distro / packagesWindows softwareDeveloper workstation

Late November 2025 a second Shai-Hulud wave labeled itself in exfil
repos as "Sha1-Hulud: The Second Coming" (Socket). Execution moved to
preinstall, widening blast radius on developer machines and CI. New
payloads setup_bun.js and bun_environment.js. A destructive fallback
could wipe the user’s home directory. Hundreds of packages again, plus
tens of thousands of attacker-created GitHub repositories. StepSecurity
later noted detection inside CNCF Backstage.

Mapped techniques

supply-chain npm preinstall worm

T0151 · Execution · Installation scripts

Preinstall widened the set of machines that ran the worm.

T0109 · Resource Development · Publish malicious artifact

Hundreds of packages; Bun-based second stage.

T0168 · Exfiltration · Exfiltration to code repositories

Tens of thousands of attacker-created GitHub exfil repos.

T0169 · Lateral Movement · Push implants across repositories

Same stolen-token republish loop as the September wave.

Sources