PT-2024-31343 · Parisneo · Lollms-Webui

Publicado

2024-06-25

·

Atualizado

2024-06-26

·

CVE-2024-4498

CVSS v3.1

7.7

Alta

VetorAV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
parisneo/lollms-webui, versões da v9.7 até a mais recente
Descrição
Existe uma vulnerabilidade de traversal de caminho e inclusão remota de arquivos (RFI) devido à validação insuficiente de entradas na função /apply settings, permitindo que um invasor manipule o parâmetro discussion db name para percorrer o sistema de arquivos e incluir arquivos arbitrários. Essa vulnerabilidade é agravada pela contornamento da filtragem de entrada nos endpoints install binding, reinstall binding e unInstall binding, apesar da presença do filtro sanitize path from endpoint(data.name). A exploração bem-sucedida permite que um invasor envie e execute código malicioso no sistema da vítima, levando à execução remota de código (RCE).
Recomendações
Como solução temporária, considere desativar a função /apply settings e restringir o acesso aos pontos de extremidade install binding, reinstall binding e unInstall binding até que um patch esteja disponível. Evite usar o parâmetro discussion db name nos pontos de extremidade da API afetados até que o problema seja resolvido. No momento, não há informações sobre uma versão mais recente que contenha uma correção para essa vulnerabilidade.

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-4498

Produtos afetados

Lollms-Webui