Skip to main content
CVE-2026-25527VulnerabilityPublished

CVE-2026-25527: dgtlmoon changedetection.io · Path Traversal

Affects dgtlmoon changedetection.ioSource CVE Database V5

0

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, 06:26 UTC

CVSS 3.1 base score
5.3Medium
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 19 Feb 2026

  2. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  3. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  4. Observed by OffSeq 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 2026-10-26.

What to do

Upgrade dgtlmoon changedetection.io to 0.53.2.

Affected software

ProductAffectedFixed in
dgtlmoonchangedetection.ioAffected
  • <0.53.2
Fixed in
  • 0.53.2

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.

References

Community reviews

Loading reviews…