PT-2026-23059 · Unknown+2 · Changedetection.Io+2

Neo-Ai-Engineer

+1

·

Publicado

2026-03-04

·

Atualizado

2026-03-11

·

CVE-2026-29065

CVSS v4.0

9.3

Crítica

VetorAV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
Nome do Software Vulnerável e Versões Afetadas Versões do changedetection.io anteriores a 0.54.4
Descrição Existe uma vulnerabilidade Zip Slip na funcionalidade de restauração de backup, permitindo sobrescrita arbitrária de arquivos por meio de travessia de caminho em arquivos ZIP carregados. O aplicativo utiliza zipfile.extractall() sem validar os caminhos das entradas, permitindo que atacantes escapem do diretório de extração usando sequências '../'. Um arquivo ZIP malicioso pode conter entradas elaboradas para sobrescrever arquivos sensíveis, como a chave secreta do Flask (/secret.txt), as configurações do aplicativo (changedetection.json) e as configurações de monitoramento (url-watches.json ou watch.json dentro de um diretório UUID). A vulnerabilidade é acionada ao carregar um arquivo ZIP especialmente elaborado por meio da funcionalidade de restauração de backup no endpoint /backups/restore. A função restore backup() (linhas 50-53) é vulnerável. Atacantes podem carregar arquivos ZIP contendo conteúdo malicioso, que são então escritos em locais sensíveis do sistema.
Recomendações As versões anteriores a 0.54.4 devem ser atualizadas para a versão 0.54.4 ou posterior.

Exploit

Correção

Path traversal

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

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-29065
GHSA-25G8-2MCF-FCX9

Produtos afetados

Flask
Changedetection.Io
Zipfile