LWA-2026-7324 MAL-2026-12336 ↗ confirmed malware

afisha-storybook-default@9.7.10

Malicious code in afisha-storybook-default (npm)

T1195.002 · Compromise Software Supply ChainT1059.007 · JavaScriptT1105 · Ingress Tool TransferT1071.001 · Web ProtocolsT1082 · System Information DiscoveryT1204.002 · Malicious File

Analysis

On require(), the package detects the host platform (Linux x64/arm64, macOS, Windows) and downloads a platform-specific native binary from attacker-controlled infrastructure. The download URLs are constructed from string-split arrays pointing to oob-worker[.]cf (Cloudflare Workers) with paths /pkg/package, /pkg/package-arm64, /pkg/loader_mac, and /pkg/package.exe, with fallback resolvers on tin[.]dl[.]well1[.]site, tina[.]dl[.]well1[.]site, ldr[.]dl[.]well1[.]site, and win[.]dl[.]well1[.]site. The downloaded binary is written to /var/tmp (or %TEMP% on Windows) with a randomized filename and executed as a detached, hidden process via child_process.execFile(). The package also collects a host fingerprint (hostname, username, cwd, Node.js version, PID) before the download.

analyzed by
Leitwacht
first seen
Aug 1, 2026, 11:16 AM
analyzed
Aug 1, 2026, 11:23 AM
weekly installs
111

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.