PT-2021-3336 · Bleach+4 · Bleach+4
Michał Bentkowski
+1
·
Publicado
2021-02-02
·
Atualizado
2026-03-05
·
CVE-2021-23980
CVSS v4.0
6.9
Média
| Vetor | AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N |
Nome do software vulnerável e versões afetadas
Versões do Bleach anteriores à 3.3.0
Descrição
Um ataque XSS de mutação afeta usuários que chamam
bleach.clean com tags permitidas específicas e o argumento de palavra-chave strip comments=False. Essa vulnerabilidade pode permitir que um invasor remoto comprometa a confidencialidade e a integridade das informações protegidas. As tags afetadas incluem svg, math, p, br, style, title, noscript, script, textarea, noframes, iframe ou xmp. Observe que nenhuma dessas tags está entre as tags permitidas por padrão e que strip comments tem o valor padrão True.Recomendações
Para resolver o problema, os usuários são incentivados a atualizar para a versão 3.3.0 ou superior do Bleach. Como solução alternativa temporária, modifique as chamadas
bleach.clean para pelo menos uma das seguintes opções:-
não permitir as tags
style,title,noscript,script,textarea,noframes,iframeouxmp -
não permitir as tags
svgoumath -
não permitir as tags
poubr -
definir
strip comments=True
Além disso, uma Política de Segurança de Conteúdo (Content-Security-Policy) robusta, sem
unsafe-inline e unsafe-eval em script-src, também ajudará a mitigar o risco.Exploit
Correção
XSS
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Astra Linux
Bleach
Linuxmint
Suse
Ubuntu