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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| dgtlmoon | changedetection.io | < 0.53.2 | — |
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- changedetection.io <= 0.52.9 - Unauthenticated Path Traversal http/cves/2026/CVE-2026-25527.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| PyPI | changedetection-io | < 0.53.2 | 0.53.2 | GHSA-9jj8-v89v-xjvw |