CVE-2024-24758
Proxy-Authorization header not cleared on cross-origin redirect in fetch in Undici
Severity Score
Exploit Likelihood
Affected Versions
Public Exploits
0Exploited in Wild
-Decision
Descriptions
Undici is an HTTP/1.1 client, written from scratch for Node.js. Undici already cleared Authorization headers on cross-origin redirects, but did not clear `Proxy-Authentication` headers. This issue has been patched in versions 5.28.3 and 6.6.1. Users are advised to upgrade. There are no known workarounds for this vulnerability.
Undici es un cliente HTTP/1.1, escrito desde cero para Node.js. Undici ya borró los encabezados de Autorización en redirecciones de origen cruzado, pero no borró los encabezados "Proxy-Authentication". Este problema se solucionó en las versiones 5.28.3 y 6.6.1. Se recomienda a los usuarios que actualicen. No se conocen workarounds para esta vulnerabilidad.
This update for nodejs16 fixes the following issues. Node.js is vulnerable to the Marvin Attack (timing variant of the Bleichenbacher attack against PKCS#1 v1.5 padding). Http: Reading unprocessed HTTP request with unbounded chunk extension allows DoS attacks. Denial of Service by resource exhaustion in fetch brotli decoding. Ignore proxy-authorization header. Fixed improper domain lookup that potentially leads to SSRF attacks.
CVSS Scores
SSVC
- Decision:Track
Timeline
- 2024-01-29 CVE Reserved
- 2024-02-16 CVE Published
- 2025-02-13 CVE Updated
- 2025-07-04 EPSS Updated
- ---------- Exploited in Wild
- ---------- KEV Due Date
- ---------- First Exploit
CWE
- CWE-200: Exposure of Sensitive Information to an Unauthorized Actor
CAPEC
References (4)
URL | Date | SRC |
---|
URL | Date | SRC |
---|
URL | Date | SRC |
---|
Affected Vendors, Products, and Versions
Vendor | Product | Version | Other | Status | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Vendor | Product | Version | Other | Status | <-- --> | Vendor | Product | Version | Other | Status |
Nodejs Search vendor "Nodejs" | Undici Search vendor "Nodejs" for product "Undici" | < 5.28.3 Search vendor "Nodejs" for product "Undici" and version " < 5.28.3" | en |
Affected
| ||||||
Nodejs Search vendor "Nodejs" | Undici Search vendor "Nodejs" for product "Undici" | >= 6.0.0 < 6.6.1 Search vendor "Nodejs" for product "Undici" and version " >= 6.0.0 < 6.6.1" | en |
Affected
|