Início
Tendências
Vulnerabilidades
Notícias
Pesquisadores
Por que dbugs?

Blakewilliams

#43194de 53,634
6.1CVSS total
Vulnerabilidades · 1
PT-2024-18986
6.1
2024-01-04
View · View · CVE-2024-21636
**Nome do software vulnerável e versões afetadas** Versões do view component anteriores à 3.9.0 e à 2.83.0 **Descrição** A estrutura view component para Ruby on Rails apresenta uma vulnerabilidade de cross-site scripting que pode afetar qualquer pessoa que renderize um componente diretamente a partir de um controlador utilizando a gem view component. Essa vulnerabilidade afeta componentes que definem um método `#call`, nos quais o valor de retorno do método `#call` não é sanitizado e pode incluir conteúdo definido pelo usuário. Além disso, o valor de retorno do método `#output postamble` não é sanitizado, levando a possíveis vulnerabilidades de cross-site scripting. **Recomendações** Para versões anteriores à 3.9.0 e 2.83.0, sanitize o valor de retorno de `#call` como uma solução alternativa, por exemplo, usando `html escape` no método `#call`. Atualize para a versão 3.9.0 ou 2.83.0 para mitigar totalmente as vulnerabilidades de `#call` e `#output postamble`.