-= Per source details. Do not edit below this line.=-
The package typosquats an internal Tinkoff scope name. On require(), index.js loads init.js, which builds attacker hostnames at runtime from string-fragment arrays joined via.join("") (e.g., ["oob-wor","ker.cf100","-416.wor","kers",".dev"].join("")), downloads an opaque binary from one of four Cloudflare Workers mirrors (oob-worker.cf99-9b3.workers.dev, oob-worker.cf100-416.workers.dev, oob-worker.cf101-adf.workers.dev, oob-worker.cf103-070.workers.dev) with DNS TXT fallback via tin.dl.well1.site / tina.dl.well1.site / ldr.dl.well1.site / win.dl.well1.site, writes it to /tmp or %TEMP% under names mimicking Microsoft diagnostics (dotnetdiag<hex>.exe /.cache<hex>), applies executable permissions via fs["chmod"+"Sync"], and spawns it detached via cp.spawn("/bin/sh", ["-c", filePath + " &"], {detached:true}) or cmd.exe. Dangerous APIs are split-string-obfuscated (require("child_"+"process"), os["host"+"name"]) to evade string scanners. lib/telemetry.js contains a redundant WorkerHost download-and-execute path with base64 payload decoding and the same spawn/chmod primitives. An opt-out env-var check (DISABLETELEMETRY / ANALYTICSOPTOUT / DONOTTRACK) and a /tmp/.analyticsstate stamp gate limit re-execution to roughly once per six hours, characteristic of dropper anti-analysis rather than legitimate telemetry. The declared "shared primitives" purpose is inconsistent with fetching and executing a native binary.
{
"malicious-packages-origins": [
{
"id": "IN-MAL-2026-014520",
"import_time": "2026-08-05T09:28:21.64259466Z",
"sha256": "698cb702f4e52ddb67226e8681dc3a11228f43cd11b47516329e16b8ae3de436",
"modified_time": "2026-08-05T09:02:31Z",
"versions": [
"20.5.5"
],
"source": "amazon-inspector"
}
]
}[
{
"cweId": "CWE-506",
"description": "The product contains code that appears to be malicious in nature.",
"name": "Embedded Malicious Code"
}
]
{
"package_integrity": [
{
"hashes": {
"sha512_sri": "sha512-CizVYdUpBfWrpIgXGeJuFrQwY3pCPdBGI9ifRAe1H/jkqKADvGRXaoOaLRVdvhGGvZrL+OWrwhJ7tlSy4FsQqA==",
"sha1": "ddcae32b2ebb4acf719e88f74318c974adc49913"
},
"filename": "tinkoff-statist-browser-typed-client-sme.rko.authorization.common-20.5.5.tgz"
}
],
"evidence_files": [
{
"path": "_init.js",
"sha256": "ec4d31e4fa538de544566b763f9085b0e7f52c623641bc44c622c1f3a8ed8bc3",
"tlsh": "fca1a79a12a530198bb09be5c7174815f65be6633780c2d4f7ace5981fb312483b2efc"
},
{
"sha256": "df571688d085813cb56270fa4eb05f668f719f4b8a09b548eaf4c5eab06e806b",
"path": "lib/telemetry.js",
"tlsh": "d8835055566a242186b2b368df234107ff3685272643429dbaec82dc1fbd72092a5ffc"
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/tinkoff-statist-browser-typed-client-sme.rko.authorization.common/MAL-2026-12273.json"