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:Low
Clear
Weakness
Year
Bounty paid3
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 filters25 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
Corrupted pointer in node::fs::ReadFileUtf8(const FunctionCallbackInfo<Value>& args) when args[0] is a string.#3083428ValidMemory CorruptionLow2025-05-15–59
Permission Model bypass: process.report writes (and overwrites) files outside --allow-fs-write paths#3815767ValidAccess ControlLow2026-07-30–35
Permission model improperly processes UNC paths#2079103ValidAccess ControlLow2024-07-15–35
fs.futimes() Bypasses Read-Only Permission Model#3390084ValidAccess ControlLow2026-01-15–34
Potential HTTP Request Smuggling in nodejs#1002188ValidInjection and SmugglingLow2021-01-07$25034
Permission Model Bypass via `process.report.writeReport()` Path Misvalidation#3692858ValidAccess ControlLow2026-06-18–29
Permission Model Bypass: `trace_events.createTracing().enable()` Writes Trace Logs Outside `--allow-fs-write`#3838601ValidAccess ControlLow2026-07-29–21
fs.fchown/fchmod bypasses permission model#2472071ValidAccess ControlLow2024-07-09–20
Built-in TLS module unexpectedly treats "rejectUnauthorized: undefined" as "rejectUnauthorized: false", disabling all certificate validation#1278254ValidCryptographyLow2021-09-10$15020
Proxy-Authorization header is not cleared in cross-domain redirect in undici#2352957ValidInformation DisclosureLow2024-03-12–18
fs.lstat bypasses permission model#2145862ValidAccess ControlLow2024-07-09–18
HTTP Request Smuggling via Silent Header Truncation in Node.js HTTP Parser#3564941ValidInjection and SmugglingLow2026-08-28–16
Prototype pollution via console.table properties#1431042ValidOther weaknessesLow2022-01-11–16
Permission Model bypass with fs.realpathSync#3838675ValidAccess ControlLow2026-10-23–15
Permission Model Bypass in realpathSync.native Allows File Existence Disclosure#3480841ValidInformation DisclosureLow2026-03-30–15
HTTP Response Queue Poisoning via TOCTOU Race Condition in `http.Agent`#3582376ValidRace ConditionsLow2026-06-25–11
Proxy-Authorization header not cleared on cross-origin redirect in undici.request#2408074ValidAuthenticationLow2024-05-03–9
Unix domain socket server bypasses --permission network restrictions (incomplete CVE-2026-21636 fix)#3618831ValidAccess ControlLow2026-06-25–8
Slowloris, body parsing#799072ValidDenial of ServiceLow2020-10-17$2508
CVE-2024-36137 Patch Bypass - FileHandle.chmod/chown#3449392ValidAccess ControlLow2026-03-30–7
Permission Model filesystem over-grant via wildcard radix lookup#3996423ValidAccess ControlLow2026-10-27–6
Permission Model bypass via FileHandle.utimes() in the promises API#3625987ValidAccess ControlLow2026-06-25–4
Insecure loading of ICU data through ICU_DATA environment variable#1625036ValidNo weakness recordedLow2023-03-19–4
Regular Expression Denial of Service in Headers#1784449ValidDenial of ServiceLow2023-03-19–3
Node.js HTTP/2 Large Settings Frame DoS#446662ValidDenial of ServiceLow2020-07-02–2

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