Skip to content

Node.js · disclosed reports

Injection and Smuggling

21 disclosed reports · $750 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
21
paid a bounty
3

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

  1. HTTP Request Smuggling due to CR-to-Hyphen conversion#922597Node.js · 134 votes
  2. Improper HTTP header block termination in llhttp#2054283Node.js · 122 votes
  3. HTTP request smuggling using malformed Transfer-Encoding header#735748Node.js · 105 votes
  4. HTTP Request Smuggling via Connection: close<TAB> in Node.js llhttp parser#3723248Node.js · 49 votes
  5. Http request splitting#409943Node.js · 45 votes
  6. Potential HTTP Request Smuggling in nodejs#1002188Node.js · $250 · 34 votes
  7. Improper Input Validation — HTTP Response Parser Unconditionally Accepts Bare CR in Status Line#3648681Node.js · 30 votes
  8. Node.js unicode dot separator handling can lead to tls wildcard-depth authentication bypass due to resolver and verifier hostname normalization mismat#3688064Node.js · 18 votes
  9. HTTP Request Smuggling via Content Length Obfuscation#2237099Node.js · 18 votes
  10. HTTP Request Smuggling due to accepting space before colon#1238709Node.js · $250 · 18 votes
  11. HTTP Request Smuggling via Silent Header Truncation in Node.js HTTP Parser#3564941Node.js · 16 votes
  12. CRLF Injection in Nodejs ‘undici’ via host#1820955Node.js · 11 votes
  13. HTTP Request Smuggling Due To Improper Delimiting of Header Fields#1524692Node.js · 9 votes
  14. HTTP Request Smuggling via Empty headers separated by CR#2001873Node.js · 8 votes
  15. HTTP Request Smuggling Due to Flawed Parsing of Transfer-Encoding#1524555Node.js · 7 votes
  16. HTTP Request Smuggling Due to Incorrect Parsing of Multi-line Transfer-Encoding#1501679Node.js · 7 votes
  17. HTTP Request Smuggling due to ignoring chunk extensions#1238099Node.js · $250 · 7 votes
  18. HTTP Request Smuggling Due to Incorrect Parsing of Header Fields#1675191Node.js · 6 votes
  19. HTTP Request Smuggling Due to Incorrect Parsing of Multi-line Transfer-Encoding (improper fix for CVE-2022-32215)#1665156Node.js · 6 votes
  20. CVE-2022-32213 bypass via obs-fold mechanic#1630336Node.js · 5 votes
  21. CRLF Injection in legacy url API (url.parse().hostname)#771596Node.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