PT-2024-24745 · Unknown+1 · Changedetection.Io+1

Edoardottt

·

Publicado

2024-04-25

·

Atualizado

2025-02-05

·

CVE-2024-32651

CVSS v3.1

10

Crítica

VetorAV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Nome do software vulnerável e versões afetadas
changedetection.io versão 0.45.20
Descrição
A vulnerabilidade consiste em uma injeção de modelo no lado do servidor (SSTI) no Jinja2, que permite a execução remota de comandos no servidor. Os invasores podem executar qualquer comando do sistema sem restrições e podem utilizar um shell reverso. O impacto é crítico, pois o invasor pode assumir o controle total do servidor. Esse risco pode ser reduzido se o changedetection estiver protegido por uma página de login, mas isso não é exigido pelo aplicativo.
Recomendações
Para a versão 0.45.20, considere proteger o acesso ao changedetection com uma página de login e senha para reduzir o risco de exploração. Como solução temporária, restrinja o acesso ao mecanismo de modelos Jinja2 vulnerável até que um patch esteja disponível. Evite usar os parâmetros notification body e notification title no endpoint da API afetado 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.

Exploit

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2024-32651
GHSA-4R7V-WHPG-8RX3

Produtos afetados

Jinja2
Changedetection.Io