llhttp is vulnerable to http request smuggling. The vulnerability exists in the http
function in http.ts
due to a lack of validation and parsing of Transfer-Encoding headers which allows an attacker to smuggle HTTP requests.
cert-portal.siemens.com/productcert/pdf/ssa-332410.pdf
github.com/nodejs/llhttp/commit/4b9b57d9a62ae6bc6f31a8a485ca58a9f090493f
github.com/nodejs/llhttp/commit/cc6b967e7fe849d3916b905fd0d41225b3e0c929
github.com/nodejs/llhttp/releases/tag/v2.1.5
github.com/nodejs/llhttp/releases/tag/v6.0.7
hackerone.com/reports/1524555
lists.fedoraproject.org/archives/list/[email protected]/message/2ICG6CSIB3GUWH5DUSQEVX53MOJW7LYK/
lists.fedoraproject.org/archives/list/[email protected]/message/QCNN3YG2BCLS4ZEKJ3CLSUT6AS7AXTH3/
lists.fedoraproject.org/archives/list/[email protected]/message/VMQK5L5SBYD47QQZ67LEMHNQ662GH3OY/
nodejs.org/en/blog/vulnerability/july-2022-security-releases/
security.netapp.com/advisory/ntap-20220915-0001/
www.debian.org/security/2023/dsa-5326