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

VetorAV: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

CVE-2026-31808
GHSA-5V7R-6R5C-R473

Produtos afetados

File-Type