Skip to content

Node.js · disclosed reports

Cryptography

19 disclosed reports · $150 paid

Every dot is a report; the named ones are the most upvoted. Bright dots were paid a bounty. Reports open on HackerOne.

Open Node.js on HackerOne
reports
19
paid a bounty
1

Every one of the 19 is a mark on the map. Named now: 1 to 19, most upvoted first.

  1. HashDoS in V8#3131758Node.js · 53 votes
  2. Improper error handling in async cryptographic operations crashes process#2817648Node.js · 37 votes
  3. registry.nodejs.org Subdomain Takeover#340580Node.js · 35 votes
  4. TLS certificate hostname bypass when the IP is written fullwidth digits#4038287Node.js · 29 votes
  5. Node.js: TLS session reuse can lead to hostname verification bypass#811502Node.js · 29 votes
  6. TLS certificate hostname bypass when the host loosely resolves to an IP address#4006744Node.js · 24 votes
  7. Missing AES-GCM Authentication Tag Validation and Improper Deprecation Handling#3463949Node.js · 24 votes
  8. Usage of unsafe random function in undici for choosing boundary#2913312Node.js · 24 votes
  9. Built-in TLS module unexpectedly treats "rejectUnauthorized: undefined" as "rejectUnauthorized: false", disabling all certificate validation#1278254Node.js · $150 · 20 votes
  10. HashDoS in V8#3511792Node.js · 19 votes
  11. Timing side-channel in HMAC verification via memcmp() in crypto_hmac.cc leads to potential MAC forgery#3533945Node.js · 16 votes
  12. Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding)#2269177Node.js · 16 votes
  13. Remotely trigger an assertion on a TLS server with a malformed certificate string#746733Node.js · 15 votes
  14. Improper certificate validation for non-canonical IPv4 hostnames allows DNS SANs to authenticate IP endpoints#3962304Node.js · 13 votes
  15. Weak randomness in WebCrypto keygen#1690000Node.js · 11 votes
  16. Multiple OpenSSL error handling issues in nodejs crypto library#1808596Node.js · 5 votes
  17. Undici does not use CONNECT or otherwise validate upstream HTTPS certificates when using a proxy#1583680Node.js · 4 votes
  18. Node 18 reads openssl.cnf from /home/iojs/build/... upon startup on MacOS#1695596Node.js · 3 votes
  19. Node.js Certificate Verification Bypass via String Injection#1429694Node.js · 2 votes

paid a bounty

Zoom in on the map and the dots under the middle of it are named where they are.

Data as of 2026-11-14. CVE List through 2026-11-14 · EPSS of 2026-11-13 · CISA KEV checked 2026-11-14. Sources: the CVE List, CISA KEV, EPSS, NVD, nuclei templates and public bug bounty data.

Updated AboutDevelopersSign in