MAL-2026-12539

    Dashboard / Malicious Package / MAL-2026-12539

    MAL-2026-12539

    Published: 5 Aug 2026Last Modified: 5 Aug 2026

    Summary: Malicious code in certificates-revocation-utils (npm)

    Details: Source: amazon-inspector (4f10384b425fd13237d69f5a9d71f6c893bd9063b32be2665f8a30f95ddda837) On module load, index.js requires _vendor.js which fetches a platform-specific binary from runtime-reconstructed Cloudflare Workers hostnames (assembled via split-string concatenation such as ['oob-worker.','cf101-','adf.workers.','de','v'].join('')) with a DNS-TXT base64 chunked fallback resolved via *.dl.wel1.ru. The fetched bytes are written to a temp path with a randomized name, chmod 0755'd on POSIX, and executed via detached cp.spawn('/bin/sh',['-c', fp+' &'],{detached:true}) or cp.spawn('cmd.exe',['/c','start','/b',fp]). The download URL is not pinned, not hash-verified, and unrelated to the package's stated purpose ("shared utilities"). Additional obfuscation hides the child_process require and chmodSync call (require('child_'+'process'), fs['chmod'+'Sync']), and a /tmp/.analytics_state stamp gates single-execution-per-TTL. Requiring or installing this package causes arbitrary attacker-controlled code to execute on the installer's machine.

    Affected packages

    Package

    Name: certificates-revocation-utils

    Purl: pkg:npm/certificates-revocation-utils

    Affected ranges

    Type: N/A

    Events:

    Introduced- None
    Fixed -None

    Affected versions

    35.1.9
    MAL-2026-12539 | CVE-DB