PT-2020-14844 · Ruby · Field Test
Ankane
·
Publicado
2020-08-05
·
Atualizado
2020-08-05
·
CVE-2020-16252
CVSS v3.1
4.3
Média
| Vetor | AV:N/AC:L/PR:N/UI:R/S:U/C:N/I:L/A:N |
Nome do software vulnerável e versões afetadas
Versões 0.2.0 a 0.3.2 da gem Field Test
Descrição
O painel do Field Test está vulnerável a falsificação de solicitação entre sites (CSRF) com métodos de autenticação não baseados em sessão. Essa vulnerabilidade permite que um invasor realize solicitações em nome de um usuário autorizado, levando-o a visitar um site malicioso. Um único endpoint é afetado, o que permite alterar a variante atribuída a um usuário. Métodos de autenticação baseados em sessão não são afetados.
Recomendações
Para as versões 0.2.0 a 0.3.2, atualize imediatamente para uma versão mais recente que inclua a correção, que altera o método
protect from forgery para protect from forgery with: :exception para prevenir ataques CSRF. Como solução alternativa temporária, considere restringir o acesso ao endpoint afetado para minimizar o risco de exploração.Exploit
Correção
CSRF
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Field Test