PT-2021-15522 · Clearance · Clearance

Mottini Mauro

·

Publicado

2021-09-12

·

Atualizado

2021-09-23

·

CVE-2021-23435

CVSS v3.1

7.6

Alta

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H
Nome do software vulnerável e versões afetadas
Versões do clearance anteriores à 2.5.0
Descrição
O problema ocorre quando os usuários podem definir o valor de session[:return to]. Se o valor usado para return to contiver várias barras iniciais (por exemplo, /////example.com), o usuário será redirecionado para o domínio externo que vem após as barras (por exemplo, http://example.com).
Recomendações
Para versões anteriores à 2.5.0, considere atualizar para a versão 2.5.0 ou posterior para resolver o problema. Como solução alternativa temporária, restrinja a capacidade dos usuários de definir o valor de session[:return to] ou valide e sanitize o valor de return to para impedir o redirecionamento para domínios externos.

Exploit

Correção

Open Redirect

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2021-23435
GHSA-4HPQ-RJCX-7VJ9
SNYK-RUBY-CLEARANCE-1577284

Produtos afetados

Clearance