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

Oreoshake

#49435de 53,625
5CVSS total
Vulnerabilidades · 1
PT-2020-18312
5.0
2020-01-23
Rails · Secure Headers · CVE-2020-5216
**Nome do software vulnerável e versões afetadas** Versões do Secure Headers anteriores à 3.9.0 Versões do Secure Headers anteriores à 5.2.0 Versões do Secure Headers anteriores à 6.3.0 **Descrição** Existe uma vulnerabilidade de injeção de diretivas no Secure Headers. Se uma entrada fornecida pelo usuário fosse passada para `append/override content security policy directives`, uma quebra de linha poderia ser injetada, levando a uma injeção limitada de cabeçalhos. Ao detectar uma quebra de linha no cabeçalho, o Rails criará silenciosamente um novo cabeçalho `Content-Security-Policy` com o valor restante da string original. Ele continuará a criar novos cabeçalhos para cada quebra de linha. Isso permite que valores maliciosos sejam injetados, levando potencialmente a problemas de segurança. **Recomendações** Para versões anteriores à 3.9.0, atualize para a versão 3.9.0 ou posterior. Para versões anteriores à 5.2.0, atualize para a versão 5.2.0 ou posterior. Para versões anteriores à 6.3.0, atualize para a versão 6.3.0 ou posterior. Como solução temporária, considere usar o seguinte código para impedir a injeção de novas linhas: `override content security policy directives(:frame src, [user input.gsub(“ ”, “ ”)])`.