LWA-2026-6442 MAL-2026-7022 ↗ confirmed malware

tslint-conf@7.2.1

Malicious code in tslint-conf (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1105 · Ingress Tool TransferT1071.001 · Web ProtocolsT1027 · Obfuscated Files or Information

Analysis

tslint-conf@7.2.1 is a combosquat of the real tslint package. On require(), index.js spawns lib/caller.js as a detached background child process. caller.js fetches a remote payload from an IPFS gateway (hxxps://peach-eligible-penguin-917[.]mypinata[.]cloud/ipfs/bafkreigjnxn5vnn34rc5r43ajwwkmk4akqpm4awmq5gdhakgszpeqiffsu) and executes it via new Function.constructor("require", ...), giving the attacker arbitrary code execution on the installer's machine. The detached spawn with child.unref() allows the parent process to exit while the payload continues running in the background.

analyzed by
Leitwacht
first seen
Jul 7, 2026, 08:38 PM
analyzed
Jul 7, 2026, 08:39 PM

Related advisories

browse all confirmed advisories →

Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.