PT-2026-146632

CVE-2026-126301

·

Publicado

2026-11-13

·

Atualizado

2026-11-13

Descrição por

CVSS 4.0
6.9
Média
MétricasAV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:L/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas NLTK versões 3.6 até 3.10.3
Description Um problema de complexidade algorítmica existe na função LegalitySyllableTokenizer.tokenize. Quando esta função processa um único token composto por uma longa sequência de vogais, ela aciona um loop de processamento não protegido que realiza trabalho quadrático. Isso ocorre porque a função percorre o token em reverso e repetidamente constrói e gera o hash de uma string crescente, levando ao consumo de CPU que aumenta proporcionalmente ao quadrado do comprimento do token. Um invasor remoto pode explorar isso fornecendo um token longo composto apenas por vogais para a API pública do tokenizador, o que pode saturar um núcleo de CPU e causar a negação de serviço ou degradação significativa da latência para qualquer serviço que realize a silabação de textos não confiáveis.
Recommendations Atualize o NLTK para a versão 3.10.4 ou posterior. Como medida paliativa temporária, restrinja o comprimento máximo dos tokens passados para a função LegalitySyllableTokenizer.tokenize no limite da aplicação para evitar o processamento de entradas excessivamente longas.
Explorabilidade
Exploit
Correção
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-GPWC-27CW-RH9R
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾