The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not strictly use the CRLF sequence to delimit HTTP requests. This can lead to HTTP Request Smuggling (HRS).
2022-07-14T15:15:08.337
2024-11-21T07:05:56.410
Modified
CVSSv3.1: 6.5 (MEDIUM)
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | llhttp | llhttp | < 2.1.5 | Yes |
Application | llhttp | llhttp | < 6.0.7 | Yes |
Application | nodejs | node.js | ≤ 14.14.0 | Yes |
Application | nodejs | node.js | < 14.20.0 | Yes |
Application | nodejs | node.js | ≤ 16.12.0 | Yes |
Application | nodejs | node.js | < 16.16.0 | Yes |
Application | nodejs | node.js | < 18.5.0 | Yes |
Operating System | debian | debian_linux | 11.0 | Yes |
Application | stormshield | stormshield_management_center | < 3.3.0 | Yes |