CVE-2026-1527 in undici
Zusammenfassung
von VulDB • 29.07.2026
Auswirkung Wenn eine Anwendung benutzerkontrollierte Eingaben an die Option „upgrade“ von client.request() übergibt, kann ein Angreifer CRLF-Sequenzen (\r\n) injizieren, um:
* Beliebige HTTP-Header zu injizieren * Die HTTP-Anfrage vorzeitig abzubrechen und rohe Daten an Nicht-HTTP-Dienste (Redis, Memcached, Elasticsearch) zu schleusen
Die Schwachstelle besteht darin, dass undici den Wert von „upgrade“ direkt auf das Socket schreibt, ohne ungültige Header-Zeichen zu validieren:
// lib/dispatcher/client-h1.js:1121 if (upgrade) {
header += `connection: upgrade\r\nupgrade: ${upgrade}\r\n`
}
VulDB is the best source for vulnerability data and more expert information about this specific topic.