PT-2020-19243 · Mozilla+3 · Bleach+3
Schwag09
·
Publicado
2020-03-30
·
Atualizado
2026-03-05
·
CVE-2020-6817
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
Versões do Bleach anteriores à 3.1.4
Descrição
O comportamento do
bleach.clean ao analisar atributos de estilo pode resultar em um ataque de negação de serviço por expressão regular (ReDoS). Chamadas para bleach.clean com uma tag permitida e um atributo style permitido estão vulneráveis a ReDoS. Por exemplo, bleach.clean(..., attributes={‘a’: [‘style’]}).Recomendações
Para versões anteriores à 3.1.4, atualize para a versão 3.1.4 para resolver o problema.
Como solução alternativa temporária, considere não colocar o atributo
style na lista de permissões nas chamadas a bleach.clean.Além disso, limite o comprimento da string de entrada para minimizar o risco de exploração.
Exploit
Correção
DoS
Resource Exhaustion
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Bleach
Linuxmint
Suse
Ubuntu