afisha-storybook-default@9.7.10
Malicious code in afisha-storybook-default (npm)
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
- beaver-ui-card-large@9.6.3
- accounts-loading-state@8.9.4
- bcore-bravo-eslint-config@9.5.7
- accounts-timeline@9.6.10
- a.poltoradnev-package-c@6.1.10
- warp-drive-internal-tooling@99.9.9
- mcp-audit-sync-internal@99.9.9
- native-hello-plugin@1.2.0
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.