MAL-2026-16237
Malicious code in strapi-plugin-persh-meeb (npm)
Details
--- _-= Per source details. Do not edit below this line.=-_
## Source: amazon-inspector (67ce68eeb9a309b5fff512e24a1b8f4c12fb171c0752d6a04293a4e72c805088) strapi-plugin-persh-meeb@3.6.8 ships a postinstall.js (also declared as the package `main`) that runs automatically on `npm install`. The script spawns a Python one-liner that opens a TCP socket to the hardcoded bare IP 14.225.210.85 on port 443 (with:80 also referenced), duplicates the socket over stdio, and calls `pty.spawn("sh")`, giving the remote host an interactive shell on the installer's machine. Retries up to 5 times at 10-second intervals. Execution is gated by a hostname allowlist check (`os.hostname() === 'ubuntu-fc-uvm'`) and logs to `/tmp/postinstall-revshell.log`, consistent with a targeted red-team or victim-tuned implant. The destination is a bare IP unrelated to any Strapi or plugin-publisher infrastructure, and the package name resembles the Strapi plugin ecosystem.
Are you affected?
Enter the version of the package you're using.
Affected packages
No fixed version published yet for strapi-plugin-persh-meeb (npm). Pin to a known-safe version or switch to an alternative.