CVE Catalog

CVE-2026-43891

High
Published: Translated: NVD NIST

Summary

In the changedetection.io web page change detection tool prior to version 0.55.1, a vulnerability exists due to trusting attacker-controlled snapshot paths restored from backup files. When a backup is restored, the application may restore malicious files, including history.txt, leading to the disclosure of local file contents.

Risk Assessment

Organizations may be exposed to sensitive data disclosure as an attacker can manipulate files restored from backups. This could lead to serious security breaches and loss of information confidentiality.

Recommendation

It is recommended to upgrade to version 0.55.1 or later to mitigate this vulnerability. Additionally, implement access controls on backup files to minimize the risk of restoring malicious files.

Other vulnerabilities in changedetection.io

See all
Original NVD description (English source)

changedetection.io is a free open source web page change detection tool. Prior to 0.55.1, the vulnerability is caused by trusting attacker-controlled snapshot paths restored from backup files. The vulnerable flow starts in the backup restore logic. When a backup ZIP is restored, the application extracts the archive and copies each restored watch UUID directory directly into the live datastore using shutil.copytree(entry.path, dst_dir). This preserves attacker-controlled files inside the restored watch directory, including history.txt. After restore, the application parses history.txt in the watch history property and returns the contents of the targeted local file. This vulnerability is fixed in 0.55.1.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS