PT-2020-4101 · Ruby+2 · Sanitize+2
Michal Bentkowski
·
Publicado
2020-06-16
·
Atualizado
2020-09-28
·
CVE-2020-4054
CVSS v2.0
9.3
Alta
| Vetor | AV:N/AC:M/Au:N/C:C/I:C/A:C |
**Nome do software vulnerável e versões afetadas:
Sanitize, versões 3.0.0 a 5.2.0
Descrição:
O problema está relacionado a medidas de proteção insuficientes na biblioteca Sanitize para Ruby, permitindo que um invasor remoto acesse dados confidenciais, comprometa sua integridade e cause uma negação de serviço. Especificamente, ao usar a configuração “relaxed” do Sanitize ou uma configuração personalizada que permita certos elementos, alguns conteúdos nos elementos
math ou svg podem não ser sanitizados corretamente. Isso pode levar a cross-site scripting (XSS) ou outro comportamento indesejado quando renderizado em um navegador, especialmente se a configuração permitir elementos como iframe, math, noembed, noframes, noscript, plaintext, script, style, svg ou xmp.Recomendações:
Para as versões 3.0.0 a 5.2.0 do Sanitize, atualize para a versão 5.2.1 para resolver o problema.
Como solução temporária, considere restringir o uso da configuração “relaxed” do Sanitize ou de configurações personalizadas que permitam elementos HTML potencialmente vulneráveis até que um patch seja aplicado.
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
Linuxmint
Sanitize
Ubuntu