PT-2026-25064 · Undici+1 · Undici+1

Matteo Collina

+1

·

Publicado

2026-03-12

·

Atualizado

2026-06-04

·

CVE-2026-1525

CVSS v3.1

9.8

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions Undici versions prior to 7.24.0 and prior to 6.24.0
Description Undici is susceptible to inconsistent interpretation of HTTP requests, specifically HTTP Request/Response Smuggling. The issue arises when duplicate HTTP Content-Length headers are provided in an array format, using case-variant names (e.g., Content-Length and content-length). This results in malformed HTTP/1.1 requests containing conflicting Content-Length values. Applications utilizing undici.request(), undici.Client, or similar low-level APIs with headers passed as flat arrays are impacted, as are applications that accept user-controlled header names without case-normalization. Potential consequences include Denial of Service, where strict HTTP parsers reject requests with duplicate headers, and HTTP Request Smuggling, which can lead to ACL bypass, cache poisoning, or credential hijacking in deployments with inconsistent header interpretation between intermediaries and backends.
Recommendations Versions prior to 7.24.0 should be upgraded to version 7.24.0 or later. Versions prior to 6.24.0 should be upgraded to version 6.24.0 or later. If upgrading is not immediately possible, validate header names to ensure no duplicate Content-Length headers (case-insensitive) are present before passing headers to undici. If upgrading is not immediately possible, use an object format (e.g., { 'content-length': '123' }) to pass headers, which naturally deduplicates by key. If upgrading is not immediately possible, sanitize user input by normalizing header names to lowercase and rejecting duplicates.

Correção

DoS

HTTP Request/Response Smuggling

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

ALSA-2026:7080
ALSA-2026:7123
ALSA-2026:7350
ALSA-2026:7670
ALSA-2026:7675
CLEANSTART-2026-CE10526
CLEANSTART-2026-DV49099
CLEANSTART-2026-GS57401
CLEANSTART-2026-NB51079
CLEANSTART-2026-OW14933
CLEANSTART-2026-SW34937
CVE-2026-1525
GHSA-2MJP-6Q6P-2QXM
RHSA-2026:7080
RHSA-2026:7123
RHSA-2026:7302
RHSA-2026:7310
RHSA-2026:7350
RHSA-2026:7670
RHSA-2026:7675
RHSA-2026:7983

Produtos afetados

Rocky Linux
Undici