Poisoned Pipeline

Poisoned Pipeline / Incidents / AS50

AS50 · 2026-07

Miasma botnet loader in @asyncapi npm packages

npm

On 14 July 2026 Socket found four compromised @asyncapi packages
(generator-helpers 1.1.1, generator-components 0.7.1, generator 3.3.1,
specs 6.11.2) shipping a hidden JS implant. Not an install-hook attack:
loading the module in Node starts a detached node -e process that
downloads an encrypted Miasma second stage from IPFS. Same implant
decoded from each injected file. Preceding versions were clean.

Mapped techniques

supply-chain @asyncapi namespace

T0121 · Resource Development · Compromised legitimate artifact

Real @asyncapi packages, malicious versions published in seconds of each other.

T0109 · Resource Development · Publish malicious artifact

Two batches on 14 July 2026.

T0159 · Execution · Malicious artifact execution

Runs on module load, not on npm install.

T0181 · Initial Access · Malicious module injection

One injected source file per package, same downloader.

Sources