PT-2026-25066

CVE-2026-1527

·

Publicado

2026-03-12

·

Atualizado

2026-10-30

Descrição por

CVSS 3.1
4.6
Média
MétricasAV:N/AC:L/PR:L/UI:R/S:U/C:L/I:L/A:N
Name of the Vulnerable Software and Affected Versions undici versions prior to 7.24.0 and prior to 6.24.0
Description The issue arises when an application passes user-controlled input to the upgrade option of the client.request() function. This allows an attacker to inject CRLF (Carriage Return Line Feed) sequences (r ) to inject arbitrary HTTP headers or prematurely terminate HTTP requests, potentially smuggling raw data to non-HTTP services like Redis, Memcached, and Elasticsearch. The root cause is that undici writes the upgrade value directly to the socket without validating for invalid header characters. The vulnerable code is located in lib/dispatcher/client-h1.js at line 1121.
Recommendations Upgrade to undici version 7.24.0 or later. Upgrade to undici version 6.24.0 or later. Sanitize the upgrade option string before passing it to undici to prevent the injection of CRLF sequences. For example, use a function to check for and reject values containing r or .
Explorabilidade
Exploit
Correção
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-4992-7RV2-5PVQ
ALSA-2026:7350
ALSA-2026:7670
ALSA-2026:7675
CLEANSTART-2026-CE10526
CLEANSTART-2026-DV49099
CLEANSTART-2026-FZ57478
CLEANSTART-2026-GS57401
CLEANSTART-2026-NB51079
CLEANSTART-2026-OW14933
CLEANSTART-2026-SW34937
ECHO-97B5-E152-578D
RHSA-2026:7350
RHSA-2026:7670
RHSA-2026:7675
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾