PT-2026-80854

CVE-2026-76844

·

Publicado

2024-03-21

·

Atualizado

2026-10-13

Descrição por

CVSS 4.0
8.3
Alta
MétricasAV:N/AC:H/AT:N/PR:N/UI:N/VC:N/VI:H/VA:H/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas webpack-dev-middleware versões 5.3.4 through 5.x webpack-dev-middleware versões 6.1.2 through 6.x webpack-dev-middleware versões 7.1.0 through 7.x
Description O software não valida adequadamente os endereços de URL antes de retornar arquivos locais, permitindo o acesso potencial a arquivos na máquina do desenvolvedor. Isso ocorre na função getFilenameFromUrl() quando o publicPath é configurado sem uma barra final. Um invasor pode criar uma requisição onde uma sequência de pontos (dot-dot) está incorporada em um segmento do caminho (ex: /assets../.env), ignorando a guarda de travessia. O sistema então corta o caminho em um deslocamento fixo, resultando em um traversal de caminho que resolve um diretório acima do caminho de saída. Este problema afeta especificamente ambientes onde o middleware é suportado pelo sistema de arquivos físico, como quando a variável writeToDisk é definida como true ou um outputFileSystem personalizado é fornecido. Se o servidor de desenvolvimento estiver exposto a uma rede ou permitir requisições de origem cruzada, um invasor poderá exfiltrar arquivos sensíveis, como senhas ou código-fonte.
Recommendations Para as versões do webpack-dev-middleware 5.3.4 through 5.x, 6.1.2 through 6.x e 7.1.0 through 7.x, defina a variável writeToDisk como false ou evite usar um outputFileSystem personalizado para impedir o acesso ao sistema de arquivos físico. Como medida de mitigação temporária, certifique-se de que a configuração publicPath termine com uma barra final para evitar a falha no corte de deslocamento.
Explorabilidade
Exploit
Correção
Impactos
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-G84C-RXFJ-3J2C
GHSA-P3F5-W63M-MXPH
GHSA-WR3J-PWJ9-HQQ6
AZL-105345
CLSA-2026-1791506807
CLSA-2026-1791830789
CLSA-2026-1791832293
CLSA-2026-1791915688
CLSA-2026-1791916248
ECHO-355F-9F1C-25E5
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾