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:Access Control
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 filters33 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
OpenSSL engines can be used to bypass and/or disable the permission model#1954535ValidAccess Control–2023-06-22–4
Permission Model bypass via FileHandle.utimes() in the promises API#3625987ValidAccess ControlLow2026-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
DNS rebinding in --inspect (insufficient fix of CVE-2018-7160)#1069487ValidAccess Control–2021-02-23$5005
fs module's file watching is not restricted by --allow-fs-read#1966499ValidAccess Control–2023-07-20–5
Process-based permissions can be bypassed with the "inspector" module.#1962701ValidAccess Control–2023-07-20–6
fs.openAsBlob() bypasses permission system#1966492ValidAccess Control–2023-07-20–6
Permission Model filesystem over-grant via wildcard radix lookup#3996423ValidAccess ControlLow2026-10-27–6
Permissions policies can be bypassed via process.mainModule#1747642ValidAccess Control–2023-03-19–7
CVE-2024-36137 Patch Bypass - FileHandle.chmod/chown#3449392ValidAccess ControlLow2026-03-30–7
Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching#3656869ValidAccess ControlMedium2026-06-25–7
The use of __proto__ in process.mainModule.__proto__.require() bypasses the permission system in Node v19.6.1#1877919ValidAccess Control–2023-07-20–8
Unix domain socket server bypasses --permission network restrictions (incomplete CVE-2026-21636 fix)#3618831ValidAccess ControlLow2026-06-25–8
Node Installer Local Privilege Escalation#1211160ValidAccess Control–2021-07-01–10
Node.js Permission Model bypass: UDS server bind/listen works without `--allow-net`#3559715ValidAccess ControlMedium2026-03-30–10
Permission Model bypass with fs.realpathSync#3838675ValidAccess ControlLow2026-10-23–15
DNS rebinding in --inspect (insufficient fix of CVE-2022-32212 affecting macOS devices)#1632921ValidAccess Control–2022-09-28–16
Bypass network import restriction via data URL#2092749ValidAccess ControlMedium2024-07-08–18
fs.lstat bypasses permission model#2145862ValidAccess ControlLow2024-07-09–18
dns.resolve truncates names containing NUL char#4038342ValidAccess ControlHigh2026-10-23–18
Improper handling of wildcards in --allow-fs-read and --allow-fs-write#2257156ValidAccess Control–2024-02-15–20
Permissions can be bypassed via arbitrary code execution through abusing libuv signal pipes#2260337InformativeAccess Control–2024-08-08–20
fs.fchown/fchmod bypasses permission model#2472071ValidAccess ControlLow2024-07-09–20
Permission Model Bypass: `trace_events.createTracing().enable()` Writes Trace Logs Outside `--allow-fs-write`#3838601ValidAccess ControlLow2026-07-29–21
Code injection and privilege escalation through Linux capabilities#2237545ValidAccess Control–2024-02-15–23
setuid() does not drop all privileges due to io_uring#2170226ValidAccess Control–2024-03-16–24
Permission Model Bypass via `process.report.writeReport()` Path Misvalidation#3692858ValidAccess ControlLow2026-06-18–29
Permission Model: --allow-fs-read/--allow-fs-write radix-tree prefix-boundary over-grant#3761342ValidAccess ControlHigh2026-07-29–33
fs.futimes() Bypasses Read-Only Permission Model#3390084ValidAccess ControlLow2026-01-15–34
Permission model improperly processes UNC paths#2079103ValidAccess ControlLow2024-07-15–35
Permission Model bypass: process.report writes (and overwrites) files outside --allow-fs-write paths#3815767ValidAccess ControlLow2026-07-30–35
Worker permission bypass via InternalWorker leak in diagnostics#2575105ValidAccess ControlHigh2025-01-21–42
WASI sandbox escape via symlink#2084280ValidAccess ControlMedium2025-05-24–44

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

Updated AboutDevelopersSign in