Poisoned Pipeline

Poisoned Pipeline / Incidents / AS43

AS43 · 2026-08

WEL1DROPPER / NUL1DROPPER npm slopsquatting

npmCDN / web assets

In 48 hours a threat actor published 700+ npm packages with AI-slop /
random typosquat names (OpenSourceMalware: WEL1DROPPER, also Flooding
Dropper / NUL1DROPPER). No preinstall/postinstall. The README tells
developers to require() the library; that import loads _helpers.js and
starts a cross-platform RAT/infostealer. Primary C2 is three Cloudflare
Workers; fallback reconstructs the payload from DNS TXT under wel1.ru.
Example package checkout-mobile-bnpl@35.6.9.

Mapped techniques

supply-chain npm slopsquats

T0129 · Initial Access · Typosquatting

Hundreds of AI-generated / random lookalike names.

T0109 · Resource Development · Publish malicious artifact

700+ packages in two days.

T0159 · Execution · Malicious artifact execution

require() is enough; no install scripts, so npm v12 script blocks miss it.

T0110 · Resource Development · Advertise malicious artifact

README instructs developers to load the fake SDK.

Sources