PT-2021-23163 · Bookstack · Bookstack

Haxatron

·

Publicado

2021-12-15

·

Atualizado

2022-08-09

·

CVE-2021-4119

CVSS v3.1

9.8

Crítica

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

CVE-2021-4119
GHSA-9C5C-5J4H-8Q2C

Produtos afetados

Bookstack