Skip to content

Bug bounty reports15,219

Publicly disclosed HackerOne reports, with the platform's own outcome and severity.

Program:Node.js
Status
Severity
Weakness:Memory Corruption
Clear
Year
Bounty paid1
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
  • No account0
  • A user account0
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Clear filters19 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Vulnerability in http-parser & embedded NULL header handling#536954ValidMemory Corruption–2020-02-13–1
Use After Free in crypto.randomFill#340053InformativeMemory Corruption–2020-01-15–2
Out of order TLS handshake / application data messages lead to segmentation fault#335495ValidMemory Corruption–2020-02-13–3
Denial of Service: nghttp2 use of uninitialized pointer#335608ValidMemory Corruption–2020-02-13–4
`fs.realpath.native` on darwin may cause buffer overflow#965914ValidMemory Corruption–2020-10-17–4
Unexpected input validation of octal literals in nodejs v15.12.0 and below returns defined values for all undefined octal literals.#1141623N/AMemory Corruption–2021-06-14–4
Improper handling of untypical characters in domain names#1178337ValidMemory Corruption–2021-09-10–4
OOB read in libuv#1209681ValidMemory Corruption–2021-07-05–5
HTTP/2 Denial of Service Vulnerability#335533ValidMemory Corruption–2020-02-13–6
napi_get_value_string_X allow various kinds of memory corruption#784186ValidMemory Corruption–2020-07-02$2507
Your page has 2 blocking CSS resources. This causes a delay in rendering your page.#365968N/AMemory Corruption–2018-07-15–8
Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (DoS)#3760016ValidMemory CorruptionHigh2026-06-25–13
Re-entrant `nghttp2_session_mem_send()` during `nghttp2_session_mem_recv()` causes heap-use-after-free in Node.js HTTP/2#3833629ValidMemory CorruptionHigh2026-08-28–17
Take over subdomain undici.nodejs.org.cdn.cloudflare.net#1763817ValidMemory CorruptionMedium2023-01-11–22
Null Dereference in X509ToObject#3824331ValidMemory CorruptionMedium2026-10-23–22
Node.js: use-after-free in TLSWrap#988103ValidMemory Corruption–2021-01-05–27
Timeout-based race conditions make Uint8Array/Buffer.alloc non-zerofilled#3405778ValidMemory CorruptionHigh2026-02-12–43
NULL pointer dereference in node:sqlite DatabaseSync#applyChangeset() via malformed SQLite changeset#3736889InformativeMemory CorruptionHigh2026-05-23–44
Corrupted pointer in node::fs::ReadFileUtf8(const FunctionCallbackInfo<Value>& args) when args[0] is a string.#3083428ValidMemory CorruptionLow2025-05-15–59

Status and severity are HackerOne's. “Access stated” is what the title says; “Access needed” and techniques come from CyberSIXT's analysis of the public report (549 analysed so far), which can be wrong. Data as of 2026-11-14.

Updated AboutDevelopersSign in