CVE-2026-25527: changedetection.io vulnerable to unauthenticated static path traversal
Vulnerability summary
CVE-2026-25527 is a medium (CVSS 5.3) Path Traversal vulnerability in dgtlmoon changedetection.io. EPSS estimates a 1.00% chance of exploitation in the next 30 days, higher than 62.4% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 19-02-2026PublishedVulnerability first disclosed.
- 19-02-2026Last modifiedVulnerability information updated.
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.
CVSS metrics
3 scores · 3 sources · 1 version- OSV · PypiEcosystem advisory · calculated5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
- NVDNIST5.3MediumCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
EPSS trend
Probability
1.00%
Chance of exploitation in the next 30 days
Percentile
62%
Versus all other CVEs
30-day change
Increase +0.08 pp
From 0.92% on 22-09-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundChangedetection.Io
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Dgtlmoon1 product
- changedetection.io< 0.53.2
PyPI1 product
- changedetection-io< 0.53.2
Webtechnologies1 product
- changedetection< 0.53.2
3 vendors · 3 products
References
5 links- github.com/dgtlmoon/changedetection.io/security/advisories/GHSA-9jj8-v89v-xjvwX Refsource CONFIRMWEBEVIDENCEExploitVendor Advisory
- github.com/dgtlmoon/changedetection.io/commit/9d38b4517364831889b5b0d7b3465fd060403fd4X Refsource MISCWEBFIXPatch