PT-2026-50733 · Npm · Piscina
CVSS v3.1
8.1
High
| Vector | AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
piscina versions prior to 6.0.0-rc.2
piscina versions prior to 5.2.0
piscina versions prior to 4.9.3
Description
Prototype pollution in the constructor and
run() paths allows an attacker to control the filename option. When the options object lacks a filename property, the application reads it from the prototype chain. If Object.prototype.filename is polluted, the inherited value is passed to the worker threads.Worker import, enabling the execution of an attacker-controlled .mjs file within the worker.Recommendations
Update to version 6.0.0-rc.2.
Update to version 5.2.0.
Update to version 4.9.3.
Exploit
Fix
RCE
Prototype Pollution
Code Injection
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Piscina