piscina: Prototype-pollution gadget in ThreadPool.options allows RCE via execArgv / loadBalancer / env
What to do
- Upgrade to a fixed version: piscina 5.3.2, piscina 4.9.4, piscina 6.0.0-rc.5.
- 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
piscina
- < 4.9.4
- 4.9.4
Check your project: npm ls piscina --all
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 →