PT-2021-23163 · Bookstack · Bookstack
Haxatron
·
Publicado
2021-12-15
·
Atualizado
2022-08-09
·
CVE-2021-4119
CVSS v3.1
9.8
Crítica
| Vetor | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Nome do software vulnerável e versões afetadas
Versões do BookStack anteriores à 21.11.3
Descrição
A vulnerabilidade permite que um usuário conectado sem privilégios ou um usuário convidado (se o acesso público estiver habilitado) acesse o endpoint AJAX “/search/users/select”, destinado a administradores para gerenciar registros de auditoria. Isso pode ser usado para extrair todos os nomes de usuário existentes no banco de dados do BookStack. Além disso, pode ser usado para coletar e-mails pertencentes a um usuário, pois o BookStack utiliza o código where(
email, like, % . $search . %) para pesquisar usuários com base no e-mail.Recomendações
Para versões anteriores à 21.11.3, atualize para a versão 21.11.3 ou posterior para resolver o problema. Como solução alternativa temporária, considere restringir o acesso ao endpoint AJAX “/search/users/select” para minimizar o risco de exploração. Evite usar a variável
email no endpoint afetado até que o problema seja resolvido.Exploit
Correção
Improper Access Control
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Enumeração de Fraquezas
Identificadores relacionados
Produtos afetados
Bookstack