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
Weakness
Year
Bounty paid10
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
Technique
Clear filters138 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
HTTP Request Smuggling Due to Flawed Parsing of Transfer-Encoding#1524555ValidInjection and Smuggling–2022-07-07–7
HTTP Request Smuggling Due to Incorrect Parsing of Multi-line Transfer-Encoding#1501679ValidInjection and Smuggling–2022-07-07–7
HTTP Request Smuggling due to ignoring chunk extensions#1238099ValidInjection and Smuggling–2021-11-02$2507
napi_get_value_string_X allow various kinds of memory corruption#784186ValidMemory Corruption–2020-07-02$2507
Permission Model filesystem over-grant via wildcard radix lookup#3996423ValidAccess ControlLow2026-10-27–6
fs.openAsBlob() bypasses permission system#1966492ValidAccess ControlMedium2023-07-20–6
Process-based permissions can be bypassed with the "inspector" module.#1962701ValidAccess ControlHigh2023-07-20–6
HTTP Request Smuggling Due to Incorrect Parsing of Header Fields#1675191ValidInjection and Smuggling–2022-10-26–6
HTTP Request Smuggling Due to Incorrect Parsing of Multi-line Transfer-Encoding (improper fix for CVE-2022-32215)#1665156ValidInjection and Smuggling–2022-10-26–6
HTTP/2 Denial of Service Vulnerability#335533ValidMemory Corruption–2020-02-13–6
TLS host identity verification bypass via session reuse with different servername leads to unauthorized connections#3649802ValidOther weaknessesMedium2026-06-25–5
fs module's file watching is not restricted by --allow-fs-read#1966499ValidAccess ControlMedium2023-07-20–5
Filesystem experimental permissions policy does not handle path traversal cases.#1952978ValidFile and Path HandlingHigh2023-07-20–5
Multiple OpenSSL error handling issues in nodejs crypto library#1808596ValidCryptographyMedium2023-02-17–5
CVE-2022-32213 bypass via obs-fold mechanic#1630336ValidInjection and Smuggling–2022-10-26–5
OOB read in libuv#1209681ValidMemory Corruption–2021-07-05–5
DNS rebinding in --inspect (insufficient fix of CVE-2018-7160)#1069487ValidAccess Control–2021-02-23$5005
Pull Request #12949 - Security Implications without CVE assignment#415329ValidCommand and Code Injection–2020-02-13–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
Permission Model bypass via FileHandle.utimes() in the promises API#3625987ValidAccess ControlLow2026-06-25–4
OpenSSL engines can be used to bypass and/or disable the permission model#1954535ValidAccess ControlMedium2023-06-22–4
DNS rebinding in --inspect via invalid octal IP address#1710652ValidCommand and Code Injection–2022-12-07–4
Insecure loading of ICU data through ICU_DATA environment variable#1625036ValidNo weakness recorded–2023-03-19–4
Undici does not use CONNECT or otherwise validate upstream HTTPS certificates when using a proxy#1583680ValidCryptography–2022-07-13–4
Improper handling of untypical characters in domain names#1178337ValidMemory Corruption–2021-09-10–4
`fs.realpath.native` on darwin may cause buffer overflow#965914ValidMemory Corruption–2020-10-17–4
Denial of Service: nghttp2 use of uninitialized pointer#335608ValidMemory Corruption–2020-02-13–4
Regular Expression Denial of Service in Headers#1784449ValidDenial of ServiceLow2023-03-19–3
Node 18 reads openssl.cnf from /home/iojs/build/... upon startup on MacOS#1695596ValidCryptography–2022-10-26–3
HTTP2 'unknownProtocol' cause Denial of Service by resource exhaustion#1043360ValidDenial of Service–2021-03-15–3
Fix for CVE-2018-12122 can be bypassed via keep-alive requests#453513ValidDenial of Service–2020-02-13–3
Out of order TLS handshake / application data messages lead to segmentation fault#335495ValidMemory Corruption–2020-02-13–3
Node.js Certificate Verification Bypass via String Injection#1429694ValidCryptography–2022-02-10–2
DNS Max Responses for DOS#1033107ValidDenial of Service–2020-12-16$2502
Node.js HTTP/2 Large Settings Frame DoS#446662ValidDenial of Service–2020-07-02–2
Vulnerability in http-parser & embedded NULL header handling#536954ValidMemory Corruption–2020-02-13–1

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