strapi-plugin-persh-meeb@3.6.8
Malicious code in strapi-plugin-persh-meeb (npm)
T1059.007 · JavaScriptT1059.004 · Unix ShellT1082 · System Information DiscoveryT1071.001 · Web Protocols
Analysis
The postinstall hook (postinstall.js) runs a reverse shell on install. It first checks the machine hostname and only proceeds if it equals 'ubuntu-fc-uvm' (an evasion gate), otherwise it exits silently. When the gate passes, it spawns a Python reverse shell via child_process.exec that connects to 14[.]225[.]210[.]85 on port 443, retrying up to 5 times every 10 seconds, and logs activity to /tmp/postinstall-revshell.log. The package is a Strapi plugin that provides no plugin functionality — its only code is this implant.
- analyzed by
- Leitwacht
- first seen
- Sep 16, 2026, 07:42 AM
- analyzed
- Sep 16, 2026, 07:44 AM
Related advisories
- strapi-plugin-ccrec-meeb@3.6.8
- strapi-plugin-ccresh-meeb@3.6.8
- strapi-plugin-revs02-meeb322k@3.6.8
- strapi-plugin-revs-meeb322k@3.6.8
- strapi-plugin-rs-meeb322k@3.6.8
- @baipiaojuntuan/reverseproxy-fm@1.0.9
- fieldbase-webapplication-buildtools@99.99.99
- @stellarshift/chain-metadata@1.0.1
Independently detected by the Leitwacht supply-chain probe. IOCs are defanged. Published CC0. Think this is a mistake? See the dispute policy.