{"id":"MAL-2026-16237","summary":"Malicious code in strapi-plugin-persh-meeb (npm)","details":"\n---\n_-= Per source details. Do not edit below this line.=-_\n\n## Source: amazon-inspector (67ce68eeb9a309b5fff512e24a1b8f4c12fb171c0752d6a04293a4e72c805088)\nstrapi-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.\n","modified":"2026-09-16T14:30:06.298046771Z","published":"2026-09-16T13:58:49Z","database_specific":{"malicious-packages-origins":[{"source":"amazon-inspector","versions":["3.6.8"],"id":"IN-MAL-2026-020101","import_time":"2026-09-16T14:19:37.987508818Z","modified_time":"2026-09-16T13:58:49Z","sha256":"67ce68eeb9a309b5fff512e24a1b8f4c12fb171c0752d6a04293a4e72c805088"}]},"references":[{"type":"PACKAGE","url":"https://www.npmjs.com/package/strapi-plugin-persh-meeb/v/3.6.8"}],"affected":[{"package":{"name":"strapi-plugin-persh-meeb","ecosystem":"npm","purl":"pkg:npm/strapi-plugin-persh-meeb"},"versions":["3.6.8"],"database_specific":{"cwes":[{"name":"Embedded Malicious Code","cweId":"CWE-506","description":"The product contains code that appears to be malicious in nature."}],"indicators":{"package_integrity":[{"filename":"strapi-plugin-persh-meeb-3.6.8.tgz","hashes":{"sha1":"3dc73a6fe2f530e2daca036bc3a60a70764049f9","sha512_sri":"sha512-JPUE5o3PaQU5Ad8r4NuvDxMUpkEhPeriHvgo+emfn4ZinA/qWdQldzD2gMG9qOxZNmVSJiCVqu/wqvHGx7oKIg=="}}],"evidence_files":[{"path":"postinstall.js","sha256":"d5784f6350da01e22b6304bf5f9c8d2828630c8663324aba286aea6cd9ba0994","tlsh":"bb5131a905bf273a62338ce9521b8093e61701023912d57879dc8b53bfd5d5eca31bfa"}]},"source":"https://github.com/ossf/malicious-packages/blob/main/osv/malicious/npm/strapi-plugin-persh-meeb/MAL-2026-16237.json"}}],"schema_version":"1.9.0","credits":[{"name":"Amazon Inspector","contact":["inspector-research@amazon.com"],"type":"FINDER"}]}