PT-2024-35356 · Librenms · Librenms

Raphaelcss

+1

·

Publicado

2024-11-15

·

Atualizado

2024-11-20

·

CVE-2024-52526

CVSS v3.1

4.8

Média

VetorAV:N/AC:L/PR:H/UI:R/S:C/C:L/I:L/A:N
Nome do software vulnerável e versões afetadas
Versões do LibreNMS anteriores à 24.10.0
Descrição
Uma vulnerabilidade de Cross-Site Scripting (XSS) armazenada na guia “Serviços” da página “Dispositivo” permite que usuários autenticados injetem código JavaScript arbitrário por meio do parâmetro descr ao adicionar um serviço a um dispositivo. Isso pode resultar na execução de código malicioso no contexto das sessões de outros usuários, comprometendo potencialmente suas contas e permitindo ações não autorizadas. A vulnerabilidade é explorada pela injeção de uma carga XSS no parâmetro descr, que é refletida na guia “Serviços” do dispositivo. A causa principal é a falha do aplicativo em sanitizar o parâmetro descr antes de exibi-lo no HTML.
Recomendações
Para versões anteriores à 24.10.0, atualize para a versão 24.10.0 para corrigir a vulnerabilidade. Como solução temporária, considere restringir o acesso à guia “Serviços” da página do dispositivo ou desativar a capacidade de adicionar serviços aos dispositivos até que a atualização seja aplicada. Evite usar o parâmetro descr no endpoint da API afetado 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

CVE-2024-52526
GHSA-8FH4-942R-JF2G

Produtos afetados

Librenms