MAL-2026-6455 Malicious code in simple-node-calc-ccc (npm)

Malicious package Published
Package
simple-node-calc-ccc
Registry
npm

What is MAL-2026-6455?

MAL-2026-6455 is a malicious package in simple-node-calc-ccc, published on 25 Jun 2026.

Official description

Package name 'simple-node-calc-ccc' presents as a trivial calculator but ships lodash-compiler.js, an 87KB obfuscator.io-packed file using rotating string-array decoding (_0xNNNN identifiers, _0x2f6e rotation table). The decoded payload calls require('fs')['writeFileS'+'ync']('poc.txt', 'Security P...OC.'). The package also ships a non-standard config.gypi (line 9) containing "action": ["node", "lodash-compiler.js"]. config.gypi is normally generated locally by node-gyp configure and is not shipped with packages; shipping a hand-crafted config.gypi with a custom action that invokes an obfuscated sibling script is a covert mechanism to execute the obfuscated file whenever any downstream tool runs node-gyp in the package directory. While the present payload only writes a marker file ('Security POC'), the technique itself ships arbitrary obfuscated code execution to any installer who triggers a node-gyp build in this tree, and the obfuscation has no legitimate purpose for a calculator package.

What should I do about MAL-2026-6455?

Remove the package from your dependencies and lockfiles, then rotate any secrets on machines where it was installed.

Sources

Is MAL-2026-6455 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free