PT-2026-24463 · File-Type · File-Type
Crnkovic
·
Publicado
2026-03-10
·
Atualizado
2026-05-22
·
CVE-2026-31808
CVSS v3.1
5.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L |
Nome do Software Vulnerável e Versões Afetadas
versões do file-type anteriores à 21.3.1
Descrição
Existe uma vulnerabilidade de negação de serviço no parser de detecção de tipo de arquivo ASF (WMV/WMA) no file-type. Ao processar uma entrada especialmente elaborada na qual um sub-cabeçalho ASF possui um campo de tamanho zero, o parser fica preso em um loop infinito. O valor do payload torna-se negativo (-24), fazendo com que
tokenizer.ignore(payload) mova a posição de leitura para trás, lendo repetidamente o mesmo sub-cabeçalho. Aplicações que utilizam o file-type para detectar o tipo de entrada não confiável estão suscetíveis. Um atacante pode interromper o event loop do Node.js com um payload de 55 bytes.Recomendações
Atualize para a versão 21.3.1 ou posterior.
Exploit
Correção
DoS
Infinite Loop
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
File-Type