PT-2020-14249 · Teclib+1 · Glpi+1

·

CVE-2020-15177

·

Publicado

2020-10-07

·

Atualizado

2024-05-22

CVSS v3.1

8.0

Alta

VetorAV:N/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:N
Nome do software vulnerável e versões afetadas
Versões do GLPI anteriores à 9.5.2
Descrição
O problema diz respeito ao armazenamento inseguro de entradas do usuário no banco de dados como url base e url base api. Essas configurações são utilizadas em toda a aplicação, possibilitando vulnerabilidades como Cross-Site Scripting (XSS) e redirecionamento inseguro. Como não é necessária autenticação para fazer essas alterações, qualquer pessoa poderia modificar esses campos para apontar para sites maliciosos ou criar entradas de formulário para acionar XSS, potencialmente utilizando JavaScript para roubar cookies ou realizar ações em nome do usuário.
Recomendações
Para versões anteriores à 9.5.2, atualize para a versão 9.5.2 para resolver o problema. Como solução temporária, considere restringir o acesso ao endpoint install/install.php para impedir alterações não autorizadas nas configurações url base e url base api. Evite usar as variáveis url base e url base api de forma que possam acionar XSS até que o problema seja resolvido.

Exploit

Correção

XSS

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

Enumeração de Fraquezas

Identificadores relacionados

ALT-PU-2020-3130
ALT-PU-2020-3162
ALT-PU-2024-8094
CVE-2020-15177
GHSA-PRVH-9M4H-4M79

Produtos afetados

Alt Linux
Glpi