Skip to content
Section C · The archive · Dispatch
← The archive

vulnerability · Mon 05 Oct 2026 · 22:49 UTC

GHSA-85c8-ppgw-ccpr: Tinypool: Prototype Pollution Gadget to RCE in run() options

Filed UTCSource GTH ↗

tinypool is a fork of piscina and inherited the same prototype-pollution surface. When pool.run(task, options) is called, the filename option is read from the provided options object. If that object does not have an own filename property, the lookup falls through to Object.prototype. An attacker who can pollute Object.prototype.filename (for example, via a vulnerable lodash.merge, qs.parse, or similar elsewhere in the application) can make tinypool load and execute an attacker-controlled worker module. …

Signals

as the pipeline stamped them
High
Critical vulnerability
What to do
  1. Critical severity — schedule an urgent patch.

CVE

KEV from CISA · EPSS from FIRST
CVE ids in this dispatch with their KEV status and EPSS score
IdKEVEPSSReference
CVE-2026-104849—0.39%NVD ↗

Indicators

checking abuse.ch ThreatFox

Checking indicators against ThreatFox…

Get the next one first.

Every dispatch goes to Telegram and RSS the moment it is published, and the whole wire is a keyless JSON API.

Check your stack

Paste what you run: the CVEs exploited in the wild against it, and who is cited as exploiting them, with the report.

Stack checkNo key. No signup.