Ctrgrb

#19298de 53,634
13.7CVSS total
Vulnerabilidades · 2
Média
1
Alta
1
PT-2024-13556
7.4
2024-02-20
Unknown · Decidim-Admin · CVE-2023-48220
**Nome do software vulnerável e versões afetadas** decidim, versões 0.0.1.alpha3 a 0.26.8 decidim-admin, versões 0.0.1.alpha3 a 0.26.8 decidim-system, versões 0.0.1.alpha3 a 0.26.8 Versões do devise invitable de 0.4.rc3 a 2.0.8 **Descrição** O recurso de convites na gem `devise invitable` permite que os usuários aceitem convites por tempo ilimitado por meio da funcionalidade de redefinição de senha. Essa vulnerabilidade cria dependências vulneráveis nas gems `decidim`, `decidim-admin` e `decidim-system`. Ao usar a funcionalidade de redefinição de senha, a gema `devise invitable` sempre aceita o convite pendente se o usuário tiver sido convidado, sem garantir que o convite pendente ainda seja válido conforme definido pelo período de validade de `invite for`. O Decidim define essa configuração como `2.weeks`, o que deve ser respeitado. **Recomendações** Para as versões do decidim de 0.0.1.alpha3 a 0.26.8, atualize para a versão 0.26.9 ou superior. Para as versões do decidim-admin de 0.0.1.alpha3 a 0.26.8, atualize para a versão 0.26.9 ou superior. Para as versões do decidim-system de 0.0.1.alpha3 a 0.26.8, atualize para a versão 0.26.9 ou superior. Para as versões do devise invitable de 0.4.rc3 a 2.0.8, atualize para a versão 2.0.9 ou superior. Como solução temporária, os convites podem ser cancelados diretamente do banco de dados executando o comando: Decidim::User.invitation not accepted.update all(invitation token: nil)