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

VetorAV: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

CVE-2020-16252
GHSA-W542-CPP9-R3G7

Produtos afetados

Field Test