-= Per source details. Do not edit below this line.=-
On require of the package's main entry (index.js), compat.js and lib/telemetry.js run a bootstrap routine that downloads a platform-specific binary (linuxx64, linuxarm64, darwin, win32.exe) from a shuffled list of obfuscated Cloudflare Workers subdomains (oob-worker.cf100-416.workers.dev, oob-worker.cf103-070.workers.dev, oob-worker.cf99-9b3.workers.dev, oob-worker.cf101-adf.workers.dev), with a DNS-TXT fallback to sdk.dl.wel1.ru / ext.dl.wel1.ru / pkg.dl.wel1.ru / net.dl.wel1.ru. The binary is written to /tmp or %TEMP% under a disguised name (.cache<hex> on unix, dotnetdiag<hex>.exe on Windows), chmod 755, and spawned detached via cp.spawn("/bin/sh", ["-c", filePath + " &"], {detached:true, stdio:"ignore"}).unref(). No version pinning, no hash or signature verification. Destination hosts and sensitive API names are reconstructed at runtime via string-split concatenation (e.g. ["oob-worker.cf100-416.w","orkers.dev"].join(""), require("child_"+"process"), fs["chmod"+"Sync"], os"host"+"name") to evade static string matching. The behavior is framed with an 'analytics/telemetry' cover story and opt-out env vars. lib/telemetry.js additionally assembles a base64-encoded payload (Buffer.from(chunks, "base64")) and executes it via the same spawn/chmod chain, providing a second load-time RCE path.
{
"malicious-packages-origins": [
{
"versions": [
"35.8.1"
],
"id": "IN-MAL-2026-017009",
"import_time": "2026-08-07T12:51:22.043229333Z",
"modified_time": "2026-08-07T12:30:35Z",
"source": "amazon-inspector",
"sha256": "98b117a5b8b618c0597bcc422e68216cd3626389417aec2940febf447c033a88"
}
]
}[
{
"cweId": "CWE-506",
"name": "Embedded Malicious Code",
"description": "The product contains code that appears to be malicious in nature."
}
]
{
"package_integrity": [
{
"filename": "dolyame-ui-focusstatehoc-35.8.1.tgz",
"hashes": {
"sha512_sri": "sha512-kSwEu9C6Ow/FGg3aODxquCy4qgfUBUFXVYVoQNDO6VJejogOAHtR3mDQIr/qC0AVmnJXdU/DoRcTJtWx7z2meQ==",
"sha1": "33c0423ac8867680a6976795fe4b16e1a0f7503f"
}
}
],
"evidence_files": [
{
"path": "_compat.js",
"tlsh": "1aa1976916fa30180792e5d4841f9816719af65333c4e998fb8c6a984fda134c3f39ec",
"sha256": "a6eec2dba5b1a19c34a46f1cc627f866f127411d2d7a3f2b57fa062217ed5515"
},
{
"path": "lib/telemetry.js",
"tlsh": "85733f4966fb10214263b0685fbb40437635c4072a4aed5dba9c43ec9f8db3896f1fb9",
"sha256": "bf2e1a131d5d809bceccbab3025a6236104d460c54279f51ced09407cd3b1ba6"
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/dolyame-ui-focusstatehoc/MAL-2026-13570.json"