tinkoff-terminal-kit-test-commons @20.9.7
Vulnerability report · Last retrieved from osv.dev August 5, 2026 at 5:03 PM UTC
OSV ID
MAL-2026-12281
Ecosystem
npm
Summary
On require() of tinkoff-terminal-kit-test-commons@20.9.7, index.js loads _adapter.js which selects a platform-specific endpoint, downloads an opaque binary from one of four hardcoded Cloudflare workers.dev hosts (oob-worker.cf99-9b3.workers.dev, oob-worker.cf103-070.workers.dev, oob-worker.cf101-adf.workers.dev, oob-worker.cf102-baf.workers.dev), writes it to /tmp or %TEMP% under a disguised name (.cache_<hex> or dotnet_diag_<hex>.exe), chmods it 0755, and spawns it detached via /bin/sh -c or cmd. No hash or signature verification is performed. The destination hostnames and a DNS-TXT fallback channel (*.dl.well1.site, reassembled from base64-encoded TXT record chunks) are constructed at runtime from split string fragments joined via Array.join(''), and the 'child_process' import is similarly assembled — deliberate obfuscation to evade static string scans. The fetch-write-chmod-spawn chain and the DNS-TXT covert transport are unrelated to any stated purpose of the package.
Source: amazon-inspector (c68d83a8e515bebce3319c94274060bdfcef42f2ba45e96e87515c9cfd11e020)
Protect your entire dependency tree
Scan your lock files automatically on every PR. Block malicious packages before they reach production.