PT-2020-12516 · Bookstack · Bookstack

Kenichi Okuno

·

Publicado

2020-05-07

·

Atualizado

2020-05-13

·

CVE-2020-11055

CVSS v3.1

6.3

Média

VetorAV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:L
Nome do software vulnerável e versões afetadas
Versões do BookStack de 0.18.0 a 0.29.1
Descrição
A vulnerabilidade permite que um usuário com permissão para criar comentários insira código JavaScript personalizado, que poderia ser executado nos computadores de outros usuários. Isso tem um impacto particularmente significativo em cenários em que usuários não confiáveis possuem permissões para criar comentários. A vulnerabilidade decorre da capacidade de enviar HTML via POST diretamente para o sistema, que é então salvo e exibido para outros usuários.
Recomendações
Para as versões do BookStack 0.18.0 a 0.29.1, atualize para a versão 0.29.2 para corrigir o problema. Após a atualização, execute o comando php artisan bookstack:regenerate-comment-content para remover qualquer conteúdo perigoso pré-existente. Como solução temporária, considere desativar os comentários nas configurações do sistema ou alterar as permissões de criação de comentários para apenas usuários confiáveis. No entanto, observe que alterar as permissões não resolverá a exploração existente dessa vulnerabilidade.

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2020-11055
GHSA-5VF7-Q87H-PG6W

Produtos afetados

Bookstack