CVE•Published 2026-06-22•Modified 2026-06-23•1 article on news•5 live references•NVD data
CVE-2026-55388
Vulnerability data via NVD (ingested)
CVSS v3.1
8.1
HIGH
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS percentile
—
Weaknesses (CWE)
Description
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 Object.prototype.filename is polluted upstream the inherited value flows to worker_threads.Worker import and the attacker's .mjs runs in the worker. This vulnerability is fixed in 6.0.0-rc.2, 5.2.0, and 4.9.3.
Timeline
Published 2026-06-22
Modified 2026-06-23
External references
Search for exposed instances
Shodan + Censys queries derived from NVD's CPE data. The vuln tag catches assets Shodan has explicitly linked to this CVE; the product / banner fingerprints find exposed instances even when the vuln tag was never applied (which is common).
More intel sources (5)
Shodan report
vuln:CVE-2026-55388Country / ASN / product breakdown for the vuln query.
Censys
vulnerabilities.cve_id: CVE-2026-55388Censys host search filtered to this CVE id.
grep.app
CVE-2026-55388Public source-code mentions — fast PoC discovery.
GitHub code
CVE-2026-55388GitHub code search for direct mentions.
Google dork
"CVE-2026-55388" exploit -site:nvd.nist.govWrite-ups and news, NVD excluded.
Known PoCs on GitHub
No public proof-of-concept repositories found for CVE-2026-55388 on GitHub.