Node.js · disclosed reports
Access Control
33 disclosed reports · $500 paid
Every dot is a report; the named ones are the most upvoted. Bright dots were paid a bounty. Reports open on HackerOne.
Open Node.js on HackerOne- reports
- 33
- paid a bounty
- 1
Every one of the 33 is a mark on the map. Named now: 27 to 33, most upvoted first.
- fs.openAsBlob() bypasses permission system
- Process-based permissions can be bypassed with the "inspector" module.
- fs module's file watching is not restricted by --allow-fs-read
- DNS rebinding in --inspect (insufficient fix of CVE-2018-7160)
- Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings
- Permission Model bypass via FileHandle.utimes() in the promises API
- OpenSSL engines can be used to bypass and/or disable the permission model
paid a bounty
Zoom in on the map and the dots under the middle of it are named where they are.
Data as of 2026-11-14. CVE List through 2026-11-14 · EPSS of 2026-11-13 · CISA KEV checked 2026-11-14. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.