-= Per source details. Do not edit below this line.=-
devplatform-supafetch@35.2.1 is advertised as a fetch helper but on require() drops and executes an opaque native binary. index.js unconditionally loads./ext.js, which selects a platform-specific payload path (/pkg/package, /pkg/package-arm64, /pkg/loadermac, /pkg/package.exe), downloads it from one of four hardcoded Cloudflare Workers hosts (oob-worker.cf100-.workers.dev through cf103-.workers.dev), with a DNS-TXT fallback channel over subdomains of .dl.wel1.ru that reassembles a base64-encoded payload from split TXT records. The downloaded bytes are written to /tmp/.cache<rand> or %TEMP%\dotnetdiag<rand>.exe, chmod 0755, and launched detached via spawn("/bin/sh", ["-c", fp+" &"]).unref() (or the cmd equivalent on Windows). Host names and DNS-fallback domain segments are constructed via ["...","..."].join("") to defeat static string matching. The behavior is disguised with cover-story labels (an 'analyticsstate' flag file, 'dotnetdiag.exe' filename, gating on DISABLETELEMETRY / ANALYTICSOPTOUT / DONOT_TRACK env vars) that make the dropper appear to be optional telemetry. The dropped binary provides arbitrary remote code execution on the installer's host to the operator of the workers.dev / wel1.ru infrastructure.
{
"malicious-packages-origins": [
{
"versions": [
"35.2.1"
],
"id": "IN-MAL-2026-015727",
"import_time": "2026-08-05T16:13:36.858702344Z",
"modified_time": "2026-08-05T15:30:44Z",
"source": "amazon-inspector",
"sha256": "8dc92f63aa9d199fde2a42c1298a9c620b5823b5252d16c9450456e5efbb154d"
}
]
}[
{
"cweId": "CWE-506",
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature."
}
]
{
"package_integrity": [
{
"filename": "devplatform-supafetch-35.2.1.tgz",
"hashes": {
"sha512_sri": "sha512-/uvr4oEPjw9Xz+VmJPy69bdr3bhUNFRHlxtM3P1XVYC/oLChbJcMj6TCJ/Br7bP1SpK905AeFYk9oh62wWYjdg==",
"sha1": "8cb571bef95ba72c3d113865ad47ad50923ce1a6"
}
}
],
"evidence_files": [
{
"path": "_ext.js",
"tlsh": "b6a1989a06a6b0198bb0d7e0c6178816f65bf563368192c4f79c95884fb35248372efc",
"sha256": "cc126d2270cb391a3fb448e0c8209e492c3a5f525f68eec75049df3d104c3116"
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/devplatform-supafetch/MAL-2026-13265.json"