npm

bnpl-blocks-mobile-bnpl-table @35.1.3

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

Malicious

OSV ID

MAL-2026-13008

Ecosystem

npm

Summary

On require of this package, main resolves to _runtime.js , which assembles Cloudflare Workers hostnames by string-splitting ( oob-worker.cf102-baf.workers.dev , oob-worker.cf101-adf.workers.dev , oob-worker.cf100-416.workers.dev ) and falls back to DNS TXT record retrieval under sdk.dl.wel1.ru , ext.dl.wel1.ru , pkg.dl.wel1.ru , net.dl.wel1.ru . The fetched platform-specific binary is written to /var/tmp/.cache_<hex> on Linux or %TEMP%\dotnet_diag_<hex>.exe on Windows, marked executable via fs.chmodSync(..., 0o755) , and spawned detached through /bin/sh -c '<path> &' or cmd.exe /c start /b , with the child_process require and chmodSync call assembled by string concatenation to evade static matching. A second module, lib/telemetry.js (~80KB), is framed as an analytics SDK and duplicates the same write+chmod+spawn dropper primitives with identical string-split obfuscation; it is not reached from the current entrypoint but is present in the tarball as a dormant second stage. Cover filenames imitating cache and.NET diagnostic files, an environment-variable opt-out framed as a cover story, and rate-limiting all indicate deliberate concealment.

Source: amazon-inspector (5d6a276d26c910b007ca066878179b48828a21822a3d4fb4a711604700a537f9)

Protect your entire dependency tree

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