npm

bnpl-blocks-atom-bnpl-fade-overflow @35.7.2

Vulnerability report · Last retrieved from osv.dev August 6, 2026 at 1:06 AM UTC

Malicious

OSV ID

MAL-2026-12874

Ecosystem

npm

Summary

On require() of this package, index.js loads _runtime.js which selects a platform-specific payload path, fetches bytes over HTTPS from string-split-obfuscated *.workers.dev mirrors (oob-worker.cf99-9b3.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf101-adf.workers.dev, oob-worker.cf102-baf.workers.dev) with a DNS-TXT chunked-base64 fallback via sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru, writes the bytes to /var/tmp/.cache_<rand> or %TEMP%\dotnet_diag_<rand>.exe, chmods 0755, and spawns the file detached via /bin/sh -c or cmd.exe /c start. Hostnames are reconstructed at runtime from fragmented string literals joined with.join("") to evade static matching. lib/telemetry.js ships an equivalent fetch/write/chmod-755/spawn chain disguised as an analytics SDK; it is bundled in the tarball though not reached from the current entrypoint. The staged filenames (dotnet_diag_*.exe,.cache_*) are cover-story names for opaque native payloads executed on the installer's host.

Source: amazon-inspector (f78c9360e199f852a5b395b6549e12b6334ec3dce096462a4404a3a0e809f545)

Protect your entire dependency tree

Scan your lock files automatically on every PR. Block malicious packages before they reach production.