PT-2024-22790 · Freescout · Freescout

Umeradeemcheema

·

Publicado

2024-03-22

·

Atualizado

2025-01-10

·

CVE-2024-29185

CVSS v3.1

9.0

Crítica

VetorAV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
Versões do FreeScout anteriores à 1.8.128
Descrição
O FreeScout é um help desk auto-hospedado e uma caixa de correio compartilhada. O problema diz respeito à injeção de comando no sistema operacional no arquivo-fonte /public/tools.php. O valor do parâmetro php path está sendo executado como um comando do sistema operacional pela função shell exec, sem ser validado. Isso permite que um invasor execute comandos maliciosos do sistema operacional no servidor. Uma demonstração prática do ataque de injeção de comando bem-sucedido extraiu o arquivo /etc/passwd do servidor, representando o comprometimento total do servidor que hospeda o aplicativo FreeScout. Esse ataque exige que o invasor conheça a App Key do aplicativo, o que torna a complexidade do ataque alta. Se um invasor obtiver a App Key, ele poderá comprometer todo o servidor no qual o aplicativo está implantado.
Recomendações
Para versões anteriores à 1.8.128, atualize para a versão 1.8.128 ou posterior, que contém um patch para esta vulnerabilidade. Como solução temporária, considere restringir o acesso ao arquivo /public/tools.php ou desativar a função shell exec até que um patch seja aplicado. Além disso, restrinja o acesso à App Key para minimizar o risco de exploração.

Exploit

Correção

OS Command Injection

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-29185
GHSA-7P9X-CH4C-VQJ9

Produtos afetados

Freescout