Lucene search
+L

28 matches found

NVD
NVD
•added 2026/09/30 8:17 p.m.•2 views

CVE-2026-102992

piscina is a node.js worker pool implementation. Prior to 4.9.4, 5.3.2, and 6.0.0-rc.5, Piscina stores ThreadPool.options in src/index.ts as a plain object that inherits from Object.prototype. Applications with a separate prototype-pollution primitive can therefore supply inherited values for...

9.2CVSS
SaveExploits0References8
Cvelist
Cvelist
•added 2026/09/30 7:50 p.m.•10 views

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

piscina is a node.js worker pool implementation. Prior to 4.9.4, 5.3.2, and 6.0.0-rc.5, Piscina stores ThreadPool.options in src/index.ts as a plain object that inherits from Object.prototype. Applications with a separate prototype-pollution primitive can therefore supply inherited values for...

9.2CVSS
SaveExploits0References8
CVE
CVE
•added 2026/09/30 7:50 p.m.•10 views

CVE-2026-102992

The piscina Node.js worker pool implementation is vulnerable to a prototype-pollution gadget in ThreadPool.options prior to versions 4.9.4, 5.3.2, and 6.0.0-rc.5. The root cause is that ThreadPool.options is stored as a plain object inheriting from Object.prototype in src/index.ts. If an applicat...

9.2CVSS5.9AI score
SaveExploits0References8
EUVD
EUVD
•added 2026/09/30 7:50 p.m.•2 views

EUVD-2026-90364

piscina is a node.js worker pool implementation. Prior to 4.9.4, 5.3.2, and 6.0.0-rc.5, Piscina stores ThreadPool.options in src/index.ts as a plain object that inherits from Object.prototype. Applications with a separate prototype-pollution primitive can therefore supply inherited values for...

9.2CVSS5.9AI score
SaveExploits0References8
OSV
OSV
•added 2026/09/16 3:26 p.m.•25 views

ROOT-APP-NPM-CVE-2026-55388 CVE-2026-55388 in piscina - Patched by Root

Root has patched CVE-2026-55388 in the piscina package for Root:npm. Multiple fixed versions available...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0
OSV
OSV
•added 2026/08/04 2:52 p.m.•13 views

CLSA-2026-1784943103 TuxCare security update for piscina (1 CVE)

TuxCare rebuilt piscina to address 1 CVE. Fixed in 4.6.1-tuxcare.1...

8.1CVSS5.2AI score0.00454EPSS
SaveExploits0
RedhatCVE
RedhatCVE
•added 2026/06/25 8:04 p.m.•25 views

CVE-2026-55388

A flaw was found in piscina, a Node.js worker pool implementation. This vulnerability allows an attacker to achieve arbitrary code execution by exploiting a prototype pollution issue. By manipulating the filename option, an attacker can cause their malicious code to be executed within the worker,...

8.1CVSS6.4AI score0.00454EPSS
SaveExploits0References4
NVD
NVD
•added 2026/06/22 6:16 p.m.•23 views

CVE-2026-55388

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an own property. When...

8.1CVSS0.00454EPSS
SaveExploits0References1
attackerkb
attackerkb
•added 2026/06/22 4:50 p.m.•10 views

CVE-2026-55388

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an own property. When...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0References2Affected Software1
EUVD
EUVD
•added 2026/06/22 4:50 p.m.•21 views

EUVD-2026-38320

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an own property. When...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0References1
Vulnrichment
Vulnrichment
•added 2026/06/22 4:50 p.m.•10 views

CVE-2026-55388 piscina: Prototype Pollution Gadget → RCE via inherited options.filename

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an own property. When...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0References1
CVE
CVE
•added 2026/06/22 4:50 p.m.•127 views

CVE-2026-55388

Summary: CVE-2026-55388 affects piscina (node.js worker pool). Before versions 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina reads options.filename by plain member access in both the constructor and run() paths, allowing the read to fall through the prototype chain. If Object.prototype.filename is pollut...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0References1
Cvelist
Cvelist
•added 2026/06/22 4:50 p.m.•62 views

CVE-2026-55388 piscina: Prototype Pollution Gadget → RCE via inherited options.filename

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an own property. When...

8.1CVSS0.00454EPSS
SaveExploits0References1
OSV
OSV
•added 2026/06/22 4:50 p.m.•17 views

CVE-2026-55388 piscina: Prototype Pollution Gadget → RCE via inherited options.filename

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an own property. When...

8.1CVSS6AI score
SaveExploits0References3
Rapid7 Vulnerability Database (full)
Rapid7 Vulnerability Database (full)
•added 2026/06/22 12:00 a.m.•2 views

CVE-2026-55388: Improper Control of Generation of Code

piscina is a node.js worker pool implementation. Prior to 6.0.0-rc.2, 5.2.0, and 4.9.3, piscina's constructor and run paths read the filename option via plain member access. Both reads fall through the prototype chain when the caller's options object doesn't have filename as an own property. When...

8.1CVSS5.9AI score0.00454EPSS
SaveExploits0References3
Snyk
Snyk
•added 2026/06/18 1:05 p.m.•9 views

Prototype Pollution

Overview org.webjars.npm:piscina is an A fast, efficient Node.js Worker Thread Pool implementation Affected versions of this package are vulnerable to Prototype Pollution via the options.filename property in the constructor and run function. An attacker can execute arbitrary code and gain control...

9.2CVSS6.7AI score0.00454EPSS
SaveExploits0References3
vulnersOsv
vulnersOsv
•added 2026/06/18 1:05 p.m.•10 views

@angular-architects/build-angular (16.2.0-next.2), @angular-builders/custom-esbuild (>=17.1.0-beta.0, <=19.1.0) +168 more potentially affected by CVE-2026-55388 via piscina (>=4.0.0, <=4.9.2)

piscina NPM version =4.0.0, =17.1.0-beta.0, =16.0.0-beta.0, =18.2.6-RC-1, =16.0.0, =16.2.0-next.0, =18.0.0-next.3, =2.2.7-bb.6, =2.1.5, =1.0.0, =1.0.0, =1.0.0, =1.0.0, =1.0.0, =1.0.17-dev.35 and more Source cves: CVE-2026-55388 Source advisory: SNYK:JS-PISCINA-17817071...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0
vulnersOsv
vulnersOsv
•added 2026/06/18 1:05 p.m.•17 views

@5minds/processcube_engine (>=19.0.0-beta.11, <=20.0.0-renovate-fd1892-me5sbqz0), @angular-devkit/build-angular (>=20.0.0-rc.0, <=22.1.0-next.0) +57 more potentially affected by CVE-2026-55388 via piscina (>=5.0.0, <=5.1.4)

piscina NPM version =5.0.0, =19.0.0-beta.11, =20.0.0-rc.0, =20.0.0-rc.0, =1.0.0, =21.2.2-depup.0, =21.2.2-depup.0, =1.0.0, =5.0.0, =21.0.0-alpha.10, =21.0.0-alpha.10, =19.2.2-snapshot-1746816578592, =19.2.2-snapshot-1746816578592, =0.1.0, =0.1.26, =4.0.0-beta.1, =4.2.1 and more Source cves:...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0
OSV
OSV
•added 2026/06/18 1:05 p.m.•25 views

GHSA-X9G3-XRWR-CWFG piscina: Prototype Pollution Gadget → RCE via inherited options.filename

Summary piscina's constructor and run paths read the filename option via plain member access: js // dist/index.js line 92 constructor const filename = options.filename ? 0, common1.maybeFileURLToPathoptions.filename : null; this.options = ...kDefaultOptions, ...options, filename, maxQueue: 0 ; //...

8.1CVSS5.5AI score0.00454EPSS
SaveExploits0References2
Patchstack
Patchstack
•added 2026/06/18 1:05 p.m.•34 views

NPM: piscina: Prototype Pollution Gadget → RCE via inherited options.filename

NPM: piscina: Prototype Pollution Gadget → RCE via inherited options.filename vulnerability discovered by ? in WordPress Npm piscina versions = 4.9.2...

8.1CVSS5.8AI score0.00454EPSS
SaveExploits0References2Affected Software1
Rows per page
Query Builder