devplatform-spa-plugin-location @35.9.2
Vulnerability report · Last retrieved from osv.dev August 8, 2026 at 9:15 PM UTC
OSV ID
MAL-2026-12770
Ecosystem
npm
Summary
On require() of the package, index.js loads _vendor.js, which selects a platform-specific payload URL by joining string fragments to reconstruct Cloudflare Worker hostnames (oob-worker.cf103-070.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf101-adf.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. The fetched bytes are written to /var/tmp or %TEMP% under disguised names (e.g. 'dotnet_diag_*.exe', '.cache_*'), chmod 0755, and executed detached via spawn('/bin/sh', ['-c', fp + ' &'], {detached:true}).unref() or spawn('cmd',...). Hostname fragments are array-joined at runtime and a helper suppresses console output, deliberately evading static inspection. The package name resembles a legitimate SPA plugin but the shipped _vendor.js is a dropper granting arbitrary remote code execution on any host that imports the module.
Source: amazon-inspector (cb9472f7623159163739228ed6ec07beb8599d3867f7c5215e4bf0e4bbde5a78)
Protect your entire dependency tree
Scan your lock files automatically on every PR. Block malicious packages before they reach production.