MAL-2026-16239
Malicious code in strapi-plugin-pysh-meeb (npm)
Details
--- _-= Per source details. Do not edit below this line.=-_
## Source: amazon-inspector (188e8ecd93a0124135c178af848914dbd0f8cc7c3f9fdc7f5137fc94e46bb27d) strapi-plugin-pysh-meeb@3.6.8 ships a postinstall.js (also declared as the package main) that runs automatically on npm install. The script uses child_process to spawn a Python one-liner (`python3 -c 'import sys,socket,os,pty;...pty.spawn("sh")'`) which opens an outbound TCP connection to the hardcoded attacker IP 14.225.210.85:80 and hands an interactive PTY shell to the remote endpoint, giving full remote code execution on the installer's host. Detonation is gated by an os.hostname() equality check against 'ubuntu-fc-uvm', a targeting/evasion mechanism that suppresses the payload on other hosts while firing on the intended victim; retry logic is present to re-establish the connection. Package metadata is consistent with a typosquat dropper: the name mimics a Strapi plugin, the repository URL uses a placeholder 'user' org and a mismatched slug (strapi-plugin-yayccresh-meeb), and the description is a generic 'Strapi plugin for enhanced functionality'. No legitimate plugin functionality is shipped.
Are you affected?
Enter the version of the package you're using.
Affected packages
No fixed version published yet for strapi-plugin-pysh-meeb (npm). Pin to a known-safe version or switch to an alternative.