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).
Subscriptions
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
Debian DSA |
DSA-5326-1 | nodejs security update |
Github GHSA |
GHSA-q5vx-44v4-gch4 | llhttp allows HTTP Request Smuggling via Improper Delimiting of Header Fields |
Ubuntu USN |
USN-6491-1 | Node.js vulnerabilities |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Fri, 11 Jul 2025 13:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
epss
|
epss
|
Status: PUBLISHED
Assigner: hackerone
Published:
Updated: 2025-04-30T22:24:43.342Z
Reserved: 2022-06-01T00:00:00.000Z
Link: CVE-2022-32214
No data.
Status : Modified
Published: 2022-07-14T15:15:08.337
Modified: 2024-11-21T07:05:56.410
Link: CVE-2022-32214
OpenCVE Enrichment
No data.
Weaknesses
Debian DSA
Github GHSA
Ubuntu USN