PT-2026-37302 · Unknown · Changedetection.Io

Publicado

2026-05-05

·

Atualizado

2026-05-12

·

CVE-2026-43891

CVSS v3.1

7.5

Alta

VetorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Nome do Software Vulnerável e Versões Afetadas changedetection.io versões anteriores a 0.55.1
Descrição Um problema de divulgação arbitrária de arquivos locais existe devido ao fato de a aplicação confiar em caminhos de snapshot controlados por atacantes restaurados de arquivos de backup. Durante o processo de restauração de backup, a aplicação extrai um arquivo ZIP e copia diretórios de UUID de monitoramento para o datastore ativo usando shutil.copytree(), o que preserva arquivos maliciosos, como o history.txt. A aplicação então analisa o history.txt na propriedade history do monitoramento; se uma entrada contiver separadores de caminho e o caminho externo referenciado existir, ele será aceito como uma referência de caminho válida.
Posteriormente, a função get history snapshot() lê o caminho resolvido diretamente sem verificar se ele permanece dentro do diretório de monitoramento. Isso permite que um atacante forneça um ZIP de backup manipulado contendo um caminho para um arquivo local sensível (por exemplo, /etc/passwd) no history.txt. O conteúdo do arquivo visado é então divulgado através da interface de Visualização (Preview UI) ou da API de histórico de monitoramento.
Recomendações Atualize para a versão 0.55.1.

Exploit

Correção

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-43891
GHSA-8757-69J2-HX56
PYSEC-2026-30

Produtos afetados

Changedetection.Io