← voltar
CVE-2022-21684

User can bypass approval when invited to Discourse

CVSS 4.3 MEDIUMEPSS 1.0%CWE-287
Em resumo

Um usuário convidado por email em um fórum Discourse com aprovação obrigatória consegue fazer login automaticamente sem ser aprovado, ganhando acesso temporário. Após fazer logout, não consegue entrar novamente até ser aprovado.

Detalhe técnico

Contorno de autenticação no Discourse anterior à versão 2.7.13 onde usuários convidados por email fazem login automaticamente mesmo com `must_approve_users` ativado. A vulnerabilidade permite acesso a funcionalidades autenticadas até o logout da sessão. Requer que o mecanismo de convite por email esteja habilitado e que o fórum tenha aprovação obrigatória de usuários configurada.

Resumo gerado e traduzido por IA a partir da descrição oficial.
Discourse is an open source discussion platform. Versions prior to 2.7.13 in `stable`, 2.8.0.beta11 in `beta`, and 2.8.0.beta11 in `tests-passed` allow some users to log in to a community before they should be able to do so. A user invited via email to a forum with `must_approve_users` enabled is going to be automatically logged in, bypassing the check that does not allow unapproved users to sign in. They will be able to do everything an approved user can do. If they logout, they cannot log back in. This issue is patched in the `stable` version 2.7.13, `beta` version 2.8.0.beta11, and `tests-passed` version 2.8.0.beta11. One may disable invites as a workaround. Administrators can increase `min_trust_level_to_allow_invite` to reduce the attack surface to more trusted users.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:N/A:N
Produtos afetados
discourse · discourse

Quer saber se a sua infraestrutura está exposta a isto?

Falar com a TrueHacking →