Import Source
https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-65063.json
JSON Data
https://api.osv.dev/v1/vulns/AZL-65063
Upstream
Published
2025-05-19T02:15:17Z
Modified
2026-04-21T04:32:39.659552Z
Summary
CVE-2025-23167 affecting package nodejs18 18.20.3-11
Details

A flaw in Node.js 20's HTTP parser allows improper termination of HTTP/1 headers using \r\n\rX instead of the required \r\n\r\n. This inconsistency enables request smuggling, allowing attackers to bypass proxy-based access controls and submit unauthorized requests.

The issue was resolved by upgrading llhttp to version 9, which enforces correct header termination.

Impact: * This vulnerability affects only Node.js 20.x users prior to the llhttp v9 upgrade.

References

Affected packages

Azure Linux:2 / nodejs18

Package

Name
nodejs18
Purl
pkg:rpm/azure-linux/nodejs18

Affected ranges

Type
ECOSYSTEM
Events
Introduced
0Unknown introduced version / All previous versions are affected
Last affected
18.20.3-11

Database specific

source
"https://github.com/microsoft/AzureLinuxVulnerabilityData/blob/main/osv/AZL-65063.json"