cveboard RSS feed

CVE-2026-104848

GitHubCritical, npm

Tinypool: Prototype Pollution gadget in worker options leads to Remote Code Execution

tinypool passes worker options to new Worker() by reading them off a plain object whose prototype is Object.prototype. Options the application did not set are resolved through the prototype chain and then passed explicitly to worker_threads.Worker.

No known exploitation
Severity
Critical, CVSS 9.5 (v4.0)
EPSS
0.5% chance of exploitation in 30 days (EPSS, as of Oct 23, 2026)
Affected packages