CVE-2026-25527: dgtlmoon changedetection.io · Path Traversal
Affects dgtlmoon changedetection.ioSource CVE Database V5
Not known to be exploited · public detection template (Nuclei) · CVSS 5.3 Medium : upgrade to 0.53.2 when convenient.
Data as of 26 Oct 2026, 14:05 UTC
- EPSS
- 1.0% chance of exploitation in 30 days – higher than 63% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.53.2
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:NExploitation evidence
Disclosed: evidence found.
CVE published 19 Feb 2026
Detectable: evidence found.
nuclei template: changedetection.io <= 0.52.9 - Unauthenticated Path Traversal
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 26 Oct 2026.
What to do
Upgrade dgtlmoon changedetection.io to 0.53.2.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| dgtlmoonchangedetection.io | Affected
| Fixed in
|
AI-suggested
To mitigate this vulnerability, organizations should upgrade changedetection.io to version 0.53.2 or later, where the path traversal flaw is fixed. If immediate upgrade is not feasible, implement strict input validation or filtering on the 'group' parameter to disallow directory traversal sequences such as '..'. Restrict network access to the changedetection.io service by using firewalls or VPNs to limit exposure to trusted users only. Employ web application firewalls (WAFs) with rules to detect and block path traversal attempts targeting the /static/ route. Regularly audit and monitor application logs for suspicious access patterns involving unusual path parameters. Additionally, consider running the application with least privilege file system permissions to limit the impact of any file disclosure. Finally, educate developers on secure coding practices to prevent similar issues in future releases.
Description
changedetection.io is a free open source web page change detection tool. In versions prior to 0.53.2, the `/static/<group>/<filename>` route accepts `group=".."`, which causes `send_from_directory("static/..", filename)` to execute. This moves the base directory up to `/app/changedetectionio`, enabling unauthenticated local file read of application source files (e.g., `flask_app.py`). Version 0.53.2 fixes the issue.