-= Per source details. Do not edit below this line.=-
Requiring the package loads ext.js, which downloads a platform-specific binary from obfuscated *.workers.dev endpoints (with a DNS-TXT base64 fallback via *.dl.wel1.ru), writes it to /var/tmp or %TEMP% under disguised names such as '.cache' or 'dotnet_diag_.exe', chmods it 0755, and spawns it detached via '/bin/sh -c' or 'cmd.exe /c start /b'. Endpoint hostnames and resolver domains are constructed by joining fragment arrays to evade string scans, and the dropped file names impersonate telemetry/diagnostic artifacts. The package's declared purpose is a trivial UI toggle; the fetched, unpinned, unverified binary is unrelated to that purpose. The result is arbitrary attacker-controlled code execution on any machine that installs or imports this version.
{
"malicious-packages-origins": [
{
"id": "IN-MAL-2026-015579",
"import_time": "2026-08-05T15:19:58.913308859Z",
"modified_time": "2026-08-05T15:08:02Z",
"sha256": "e9a2d0e912bed4c7005a9945215406319204611c186b19d77065d1a5216e5fb1",
"source": "amazon-inspector",
"versions": [
"35.4.1"
]
}
]
}[
{
"cweId": "CWE-506",
"description": "The product contains code that appears to be malicious in nature.",
"name": "Embedded Malicious Code"
}
]
{
"evidence_files": [
{
"path": "_ext.js",
"sha256": "3c10c6b81a3fd5405141194e9f5906e878a03dccf2fc6c7de2f98680beb658a4",
"tlsh": "a1b1975a027670194fb0d7e4c61b8826f55bf66337808284fb5ca5945f7312883b2efc"
}
],
"package_integrity": [
{
"filename": "dolyame-ui-toggle-35.4.1.tgz",
"hashes": {
"sha1": "3e23e7e5177cbdac884bc7546ab953213a8e81d4",
"sha512_sri": "sha512-I9Hpi6PAHFbhRMWHVbELdaSgKZ/26Sol0YSWyGKP2/k31JuWJAxEL/w7qmgoF8sMNiHIo7XhgnZaOu60UqF++w=="
}
}
]
}
"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/dolyame-ui-toggle/MAL-2026-13196.json"