Bleach · Bleach · CVE-2021-23980
**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`, `iframe` ou `xmp`
* não permitir as tags `svg` ou `math`
* não permitir as tags `p` ou `br`
* 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.