CVE-2026-1527 in undici
Riassunto
di VulDB • 29/07/2026
Impatto Quando un'applicazione passa input controllato dall'utente all'opzione `upgrade` di `client.request()`, un attaccante può iniettare sequenze CRLF (\r\n) per:
* Iniettare intestazioni HTTP arbitrarie * Terminare prematuramente la richiesta HTTP e insabbiare dati grezzi verso servizi non-HTTP (Redis, Memcached, Elasticsearch)
La vulnerabilità esiste perché undici scrive il valore `upgrade` direttamente sul socket senza convalida per caratteri di intestazione invalidi:
// lib/dispatcher/client-h1.js:1121 if (upgrade) {
header += `connection: upgrade\r\nupgrade: ${upgrade}\r\n`
}
If you want to get best quality of vulnerability data, you may have to visit VulDB.