PT-2020-6145 · Pygments+10 · Pygments+10
CVE-2021-20270
·
Publicado
2020-12-10
·
Atualizado
2024-07-24
CVSS v4.0
8.7
Alta
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N |
Nome do software vulnerável e versões afetadas
Pygments, versões 1.5 a 2.7.3
Descrição
O problema está relacionado a um loop infinito na função SMLLexer da biblioteca Pygments. Isso pode levar a uma negação de serviço ao realizar o realce de sintaxe de um arquivo fonte Standard ML (SML). A vulnerabilidade pode ser explorada por um invasor remoto, potencialmente fazendo com que o serviço deixe de responder. O problema é demonstrado por uma entrada que contém apenas a palavra-chave “exception”.
Recomendações
Para as versões 1.5 a 2.7.3 do Pygments, considere desativar a função SMLLexer até que um patch esteja disponível para evitar possíveis ataques de negação de serviço.
No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.
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
Alt Linux
Almalinux
Astra Linux
Centos
Linuxmint
Pygments
Red Hat
Red Os
Rocky Linux
Suse
Ubuntu