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).
Advisories
Source ID Title
Debian DSA Debian DSA DSA-5326-1 nodejs security update
Github GHSA Github GHSA GHSA-q5vx-44v4-gch4 llhttp allows HTTP Request Smuggling via Improper Delimiting of Header Fields
Ubuntu USN Ubuntu USN USN-6491-1 Node.js vulnerabilities
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Fri, 11 Jul 2025 13:45:00 +0000

Type Values Removed Values Added
Metrics epss

{'score': 0.68446}

epss

{'score': 0.64855}


cve-icon MITRE

Status: PUBLISHED

Assigner: hackerone

Published:

Updated: 2025-04-30T22:24:43.342Z

Reserved: 2022-06-01T00:00:00

Link: CVE-2022-32214

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Modified

Published: 2022-07-14T15:15:08.337

Modified: 2024-11-21T07:05:56.410

Link: CVE-2022-32214

cve-icon Redhat

Severity : Moderate

Publid Date: 2022-07-08T00:00:00Z

Links: CVE-2022-32214 - Bugzilla

cve-icon OpenCVE Enrichment

No data.