The llhttp parser <v14.20.1, <v16.17.1 and <v18.9.1 in the http module in Node.js does not correctly handle multi-line Transfer-Encoding headers. This can lead to HTTP Request Smuggling (HRS).
2022-07-14T15:15:08.387
2024-11-21T07:05:56.540
Modified
CVSSv3.1: 6.5 (MEDIUM)
Type | Vendor | Product | Version/Range | Vulnerable? |
---|---|---|---|---|
Application | llhttp | llhttp | < 14.20.1 | Yes |
Application | llhttp | llhttp | < 16.17.1 | Yes |
Application | llhttp | llhttp | < 18.9.1 | 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 | fedoraproject | fedora | 35 | Yes |
Operating System | fedoraproject | fedora | 36 | Yes |
Operating System | fedoraproject | fedora | 37 | Yes |
Application | siemens | sinec_ins | 1.0 | Yes |
Application | siemens | sinec_ins | 1.0 | Yes |
Application | siemens | sinec_ins | 1.0 | Yes |
Operating System | debian | debian_linux | 11.0 | Yes |
Application | stormshield | stormshield_management_center | < 3.3.2 | Yes |