Skip to content

Bug bounty reports15,219

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

Program:Node.js
Status
Severity:Medium
Clear
Weakness
Year:2026
Clear
Bounty paid0
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
Technique
Clear filters25 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
TLS PSK/ALPN Callback Exceptions Bypass Error Handlers, Causing DoS and FD LeakAnalysed#3473882ValidDenial of ServiceMedium2026-02-12–81
Node.js permission model bypass via unchecked Unix Domain Socket connections (UDS)Analysed#3465156ValidServer-Side Request ForgeryMedium2026-02-12–52
HTTP Request Smuggling via Connection: close<TAB> in Node.js llhttp parserAnalysed#3723248ValidInjection and SmugglingMedium2026-07-31–49
Assertion error in node_url.cc via malformed URL format leads to Node.js crashAnalysed#3546390ValidDenial of ServiceMedium2026-03-26–40
HTTPS Agent TLS session reuse skips hostname verification across identity policies (incomplete fix of CVE-2026-48934)Analysed#3812439ValidOther weaknessesMedium2026-07-30–37
Uncatchable "Maximum call stack size exceeded" error on Node.js via async_hooks leads to process crashes bypassing error handlersAnalysed#3456295ValidInput Validation and LogicMedium2026-02-12–35
Memory leak that enables remote Denial of Service against applications processing TLS client certificatesAnalysed#3357723ValidDenial of ServiceMedium2026-02-12–34
HTTP/2 sessions never clean up after GOAWAY on invalid protocol errorsAnalysed#3658225ValidDenial of ServiceMedium2026-06-18–33
Improper Input Validation — HTTP Response Parser Unconditionally Accepts Bare CR in Status LineAnalysed#3648681ValidInjection and SmugglingMedium2026-07-01–30
HTTPS Agent PFX object-array key collision allows mTLS client identity reuse across different per-request certificatesAnalysed#3816840ValidAuthenticationMedium2026-07-29–24
Null Dereference in X509ToObjectAnalysed#3824331ValidMemory CorruptionMedium2026-10-23–22
HashDoS in V8Analysed#3511792ValidCryptographyMedium2026-03-30–19
Timing side-channel in HMAC verification via memcmp() in crypto_hmac.cc leads to potential MAC forgeryAnalysed#3533945ValidCryptographyMedium2026-03-30–16
Keep-alive socket process a response that was written before the request was sentAnalysed#4038361ValidRace ConditionsMedium2026-10-23–15
Improper certificate validation for non-canonical IPv4 hostnames allows DNS SANs to authenticate IP endpoints#3962304ValidCryptographyMedium2026-10-23–13
Reachable assertion in node:zlib sync API crashes the entire process via spoofed TypedArray byteLength (all 11 *Sync functions affected)#3857258ValidDenial of ServiceMedium2026-08-28–12
dns.resolveAny() Aborts the Node.js Process When a DNS Response Contains More Than 256 A Records#3795657ValidDenial of ServiceMedium2026-08-28–12
node:sqlite SQLTagStore Iterator Replay Lets Attacker Re-Execute Victim-Bound Writes Indefinitely#3795900ValidRace ConditionsMedium2026-08-28–11
Node.js Permission Model bypass: UDS server bind/listen works without `--allow-net`#3559715ValidAccess ControlMedium2026-03-30–10
Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching#3656869ValidAccess ControlMedium2026-06-25–7
Memory leak in Node.js HTTP/2 server via WINDOW_UPDATE on stream 0 leads to resource exhaustion#3531737ValidDenial of ServiceMedium2026-03-30–7
TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections#3649802ValidOther weaknessesMedium2026-06-25–5
Proxy credentials leaked in ERR_PROXY_TUNNEL error message#3720313ValidInformation DisclosureMedium2026-06-25–4
Unbounded memory growth in `node:http2` clients via attacker-controlled ORIGIN frames#3676863ValidDenial of ServiceMedium2026-06-25–4
Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings#3656716ValidAccess ControlMedium2026-06-25–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, where there is one, which can be wrong. Data as of 2026-11-15.