Skip to content

Bug bounty reports15,219

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

Program:Node.js
Status:Valid
Clear
Severity:High
Clear
Weakness
Year
Bounty paid0
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 filters30 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
"Assertion failed" in node::http2::Http2Session::~Http2Session() leads to HTTP/2 server crash#2319584ValidDenial of ServiceHigh2024-04-08–65
Incomplete fix for CVE-2026-21637: loadSNI() in _tls_wrap.js lacks try/catch leading to Remote DoS#3556769ValidNo weakness recordedHigh2026-04-23–59
HashDoS in V8#3131758ValidCryptographyHigh2025-07-15–53
Timeout-based race conditions make Uint8Array/Buffer.alloc non-zerofilled#3405778ValidMemory CorruptionHigh2026-02-12–43
Worker permission bypass via InternalWorker leak in diagnostics#2575105ValidAccess ControlHigh2025-01-21–42
Improper error handling in async cryptographic operations crashes process#2817648ValidCryptographyHigh2025-05-14–37
Path traversal by monkey-patching Buffer internals#2218653ValidFile and Path HandlingHigh2024-02-15–36
Windows Device Names (CON, PRN, AUX) Bypass Path Traversal Protection in path.normalize()#3160912ValidFile and Path HandlingHigh2025-07-15–35
FS Permissions Bypass#3417819ValidMisconfiguration and Insecure DesignHigh2026-02-12–34
Permission Model: --allow-fs-read/--allow-fs-write radix-tree prefix-boundary over-grant#3761342ValidAccess ControlHigh2026-07-29–33
TLS certificate hostname bypass when the IP is written fullwidth digits#4038287ValidCryptographyHigh2026-10-23–29
TLS certificate hostname bypass when the host loosely resolves to an IP address#4006744ValidCryptographyHigh2026-10-23–24
setuid() does not drop all privileges due to io_uring#2170226ValidAccess ControlHigh2024-03-16–24
Code injection and privilege escalation through Linux capabilities#2237545ValidAccess ControlHigh2024-02-15–23
Denial of Service via `__proto__` header name in `req.headersDistinct` (Uncaught `TypeError` crashes Node.js process)#3560402ValidDenial of ServiceHigh2026-03-30–22
Bypass incomplete fix of CVE-2024-27980#2461831ValidCommand and Code InjectionHigh2024-07-09–20
Multiple permission model bypasses due to improper path traversal sequence sanitization#2259914ValidFile and Path HandlingHigh2024-02-15–20
dns.resolve truncates names containing NUL char#4038342ValidAccess ControlHigh2026-10-23–18
Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismat#3688064ValidInjection and SmugglingHigh2026-06-25–18
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
DNS rebinding in --inspect (insufficient fix of CVE-2022-32212 affecting macOS devices)#1632921ValidAccess ControlHigh2022-09-28–16
Node.js WebCrypto AES Integer Overflow Leads to Remote Process Abort (DoS)#3760016ValidMemory CorruptionHigh2026-06-25–13
http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks#2233486ValidDenial of ServiceHigh2024-02-15–13
HTTP/2 retained header blocks evade maxSessionMemory and enable remote memory exhaustion#3846922ValidDenial of ServiceHigh2026-08-28–12
Weak randomness in WebCrypto keygen#1690000ValidCryptographyHigh2022-10-26–11
The use of __proto__ in process.mainModule.__proto__.require() bypasses the permission system in Node v19.6.1#1877919ValidAccess ControlHigh2023-07-20–8
Permissions policies can be bypassed via process.mainModule#1747642ValidAccess ControlHigh2023-03-19–7
Process-based permissions can be bypassed with the "inspector" module.#1962701ValidAccess ControlHigh2023-07-20–6
Filesystem experimental permissions policy does not handle path traversal cases.#1952978ValidFile and Path HandlingHigh2023-07-20–5
Undici does not use CONNECT or otherwise validate upstream HTTPS certificates when using a proxy#1583680ValidCryptographyHigh2022-07-13–4

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 (779 analysed so far), which can be wrong. Data as of 2026-11-14.

Updated AboutDevelopersSign in