PT-2026-20325

CVE-2026-25500

·

Publicado

2026-01-01

·

Atualizado

2026-09-18

Descrição por

CVSS 3.1
5.4
Média
MétricasAV:N/AC:L/PR:L/UI:R/S:C/C:L/I:L/A:N
Nome do Software Vulnerável e Versões Afetadas Versões do Rack anteriores a 2.2.22 Versões do Rack anteriores a 3.1.20 Versões do Rack anteriores a 3.2.5
Descrição O componente Rack::Directory do Rack gera índices de diretório HTML com links clicáveis para cada entrada de arquivo. Se existir um arquivo com um nome base começando com o esquema javascript: (por exemplo, javascript:alert(1)), o índice gerado inclui uma âncora com um atributo href definido para esse esquema. Clicar neste link executa JavaScript no navegador. Isso resulta em uma condição de cross-site scripting (XSS) no lado do cliente nas listagens de diretório geradas por Rack::Directory. O problema ocorre porque o nome base do arquivo é inserido diretamente no atributo href sem validação ou normalização. O componente vulnerável é o Rack::Directory.
Recomendações Atualize para a versão 2.2.22 ou posterior do Rack. Atualize para a versão 3.1.20 ou posterior do Rack. Atualize para a versão 3.2.5 ou posterior do Rack. Evite expor diretórios controlados pelo usuário via Rack::Directory. Aplique uma Política de Segurança de Conteúdo (CSP) rigorosa para reduzir o impacto de potenciais problemas de execução no lado do cliente. Restrinja ou sanitize os nomes de arquivos enviados para impedir prefixos de esquema URI perigosos.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-WHRJ-4476-WVMP
CLEANSTART-2026-GE08280
CLEANSTART-2026-IW08736
CLEANSTART-2026-IX45302
CLEANSTART-2026-RZ30606
CLEANSTART-2026-XJ84245
CLEANSTART-2026-YD79647
MGASA-2026-0075
OPENSUSE-SU-2026:10286-1
USN-8066-1
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾