PT-2026-146631

CVE-2026-126300

·

Publicado

2026-11-13

·

Atualizado

2026-11-13

Descrição por

CVSS 3.1
5.3
Média
MétricasAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Nome do Software Vulnerável e Versões Afetadas NLTK versões 3.2.5 até 3.10.3
Description Existe um problema de complexidade algorítmica na função TreebankWordTokenizer.span tokenize. A função contém um loop de processamento não protegido durante a etapa de restauração de aspas que executa uma operação list.pop(0) para cada token de aspas encontrado na entrada. Como a remoção do primeiro elemento de uma lista Python é uma operação O(n), o tempo total de processamento cresce quadraticamente em relação ao comprimento da entrada. Um invasor remoto pode explorar isso enviando longas sequências de caracteres de aspas duplas para serviços que realizam a tokenização de intervalos em textos não confiáveis. Isso pode levar ao esgotamento de um núcleo de CPU, resultando em negação de serviço ou degradação significativa da latência do sistema afetado.
Recommendations Como solução temporária, restrinja o comprimento máximo do texto de entrada passado para a função TreebankWordTokenizer.span tokenize no limite da aplicação para limitar o tempo de processamento no pior cenário. No momento, não há informações sobre uma versão mais recente que contenha a correção para esta vulnerabilidade.
Impactos
Pesquisadores
Fornecedores
Produtos afetados
Identificadores relacionados
GHSA-FFR9-MGRR-WCVR
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾