CriticalPHP2Shell: is your PHP patched?

critical vulnerability

piscina: Prototype-pollution gadget in ThreadPool.options allows RCE via execArgv / loadBalancer / env

Published Oct 1, 2026 · updated Oct 1, 2026

What to do

  1. Upgrade to a fixed version: piscina 5.3.2, piscina 4.9.4, piscina 6.0.0-rc.5.
  2. Redeploy and restart long-running processes so they load the fixed code.

Affected packages

piscina

>= 5.0.0, < 5.3.2
5.3.2

Check your project: npm ls piscina --all

Is piscina@5.3.2 safe to install? See the upgrade verdict →

piscina

< 4.9.4
4.9.4

Check your project: npm ls piscina --all

Is piscina@4.9.4 safe to install? See the upgrade verdict →

piscina

>= 6.0.0-rc.1, < 6.0.0-rc.5
6.0.0-rc.5

Check your project: npm ls piscina --all

Is piscina@6.0.0-rc.5 safe to install? See the upgrade verdict →

Sources

← All critical vulnerabilities