Skip to content

Node.js · disclosed reports

Memory Corruption

19 disclosed reports · $250 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
19
paid a bounty
1

Every one of the 19 is a mark on the map. Named now: 1 to 19, most upvoted first.

  1. Corrupted pointer in node::fs::ReadFileUtf8(const FunctionCallbackInfo<Value>& args) when args[0] is a string.#3083428Node.js · 59 votes
  2. NULL pointer dereference in node:sqlite DatabaseSync#applyChangeset() via malformed SQLite changeset#3736889Node.js · 44 votes
  3. Timeout-based race conditions make Uint8Array/Buffer.alloc non-zerofilled#3405778Node.js · 43 votes
  4. Node.js: use-after-free in TLSWrap#988103Node.js · 27 votes
  5. Null Dereference in X509ToObject#3824331Node.js · 22 votes
  6. Take over subdomain undici.nodejs.org.cdn.cloudflare.net#1763817Node.js · 22 votes
  7. Re-entrant `nghttp2_session_mem_send()` during `nghttp2_session_mem_recv()` causes heap-use-after-free in Node.js HTTP/2#3833629Node.js · 17 votes
  8. Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (DoS)#3760016Node.js · 13 votes
  9. Your page has 2 blocking CSS resources. This causes a delay in rendering your page.#365968Node.js · 8 votes
  10. napi_get_value_string_X allow various kinds of memory corruption#784186Node.js · $250 · 7 votes
  11. HTTP/2 Denial of Service Vulnerability#335533Node.js · 6 votes
  12. OOB read in libuv#1209681Node.js · 5 votes
  13. Improper handling of untypical characters in domain names#1178337Node.js · 4 votes
  14. Unexpected input validation of octal literals in nodejs v15.12.0 and below returns defined values for all undefined octal literals.#1141623Node.js · 4 votes
  15. `fs.realpath.native` on darwin may cause buffer overflow#965914Node.js · 4 votes
  16. Denial of Service: nghttp2 use of uninitialized pointer#335608Node.js · 4 votes
  17. Out of order TLS handshake / application data messages lead to segmentation fault#335495Node.js · 3 votes
  18. Use After Free in crypto.randomFill#340053Node.js · 2 votes
  19. Vulnerability in http-parser & embedded NULL header handling#536954Node.js · 1 vote

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