Skip to content

Node.js · disclosed reports

Access Control

33 disclosed reports · $500 paid

Out of date: the sync last ran 4 hours ago. Newer CVEs and scores may be missing from the map.

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: 1 to 26, most upvoted first.

  1. WASI sandbox escape via symlink#2084280Node.js · 44 votes
  2. Worker permission bypass via InternalWorker leak in diagnostics#2575105Node.js · 42 votes
  3. Permission Model bypass: process.report writes (and overwrites) files outside --allow-fs-write paths#3815767Node.js · 35 votes
  4. Permission model improperly processes UNC paths#2079103Node.js · 35 votes
  5. fs.futimes() Bypasses Read-Only Permission Model#3390084Node.js · 34 votes
  6. Permission Model: --allow-fs-read/--allow-fs-write radix-tree prefix-boundary over-grant#3761342Node.js · 33 votes
  7. Permission Model Bypass via `process.report.writeReport()` Path Misvalidation#3692858Node.js · 29 votes
  8. setuid() does not drop all privileges due to io_uring#2170226Node.js · 24 votes
  9. Code injection and privilege escalation through Linux capabilities#2237545Node.js · 23 votes
  10. Permission Model Bypass: `trace_events.createTracing().enable()` Writes Trace Logs Outside `--allow-fs-write`#3838601Node.js · 21 votes
  11. fs.fchown/fchmod bypasses permission model#2472071Node.js · 20 votes
  12. Permissions can be bypassed via arbitrary code execution through abusing libuv signal pipes#2260337Node.js · 20 votes
  13. Improper handling of wildcards in --allow-fs-read and --allow-fs-write#2257156Node.js · 20 votes
  14. dns.resolve truncates names containing NUL char#4038342Node.js · 18 votes
  15. fs.lstat bypasses permission model#2145862Node.js · 18 votes
  16. Bypass network import restriction via data URL#2092749Node.js · 18 votes
  17. DNS rebinding in --inspect (insufficient fix of CVE-2022-32212 affecting macOS devices)#1632921Node.js · 16 votes
  18. Permission Model bypass with fs.realpathSync#3838675Node.js · 15 votes
  19. Node.js Permission Model bypass: UDS server bind/listen works without `--allow-net`#3559715Node.js · 10 votes
  20. Node Installer Local Privilege Escalation#1211160Node.js · 10 votes
  21. Unix domain socket server bypasses --permission network restrictions (incomplete CVE-2026-21636 fix)#3618831Node.js · 8 votes
  22. The use of __proto__ in process.mainModule.__proto__.require() bypasses the permission system in Node v19.6.1#1877919Node.js · 8 votes
  23. Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching#3656869Node.js · 7 votes
  24. CVE-2024-36137 Patch Bypass - FileHandle.chmod/chown#3449392Node.js · 7 votes
  25. Permissions policies can be bypassed via process.mainModule#1747642Node.js · 7 votes
  26. Permission Model filesystem over-grant via wildcard radix lookup#3996423Node.js · 6 votes

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.

Updated AboutDevelopersSign in