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:Access Control
Clear
Year
Bounty paid0
Access stated
  • No account0
  • A user account0
  • Admin or privileged0
Access needed
  • No account1
  • A user account0
  • A privileged role0
  • Admin0
  • Physical or local access0
  • Not clear from the report0
Technique
Clear filters10 of 15,219 reports
Disclosed bug bounty reports
ReportStatusWeaknessSeverityDisclosedBountyVotes
WASI sandbox escape via symlinkAnalysed#2084280ValidAccess ControlMedium2025-05-24–44
Improper handling of wildcards in --allow-fs-read and --allow-fs-write#2257156ValidAccess ControlMedium2024-02-15–20
Bypass network import restriction via data URL#2092749ValidAccess ControlMedium2024-07-08–18
Node.js Permission Model bypass: UDS server bind/listen works without `--allow-net`#3559715ValidAccess ControlMedium2026-03-30–10
Node Installer Local Privilege Escalation#1211160ValidAccess ControlMedium2021-07-01–10
Uppercase sni context matching can lead to mtls authorization bypass due to case-sensitive hostname matching#3656869ValidAccess ControlMedium2026-06-25–7
fs.openAsBlob() bypasses permission system#1966492ValidAccess ControlMedium2023-07-20–6
fs module's file watching is not restricted by --allow-fs-read#1966499ValidAccess ControlMedium2023-07-20–5
Embedded-nul hostnames can lead to silent authority rebinding due to c-string truncation in resolver bindings#3656716ValidAccess ControlMedium2026-06-25–4
OpenSSL engines can be used to bypass and/or disable the permission model#1954535ValidAccess ControlMedium2023-06-22–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 (3,935 analysed so far), which can be wrong. Data as of 2026-11-15.