CVE-2026-29039: dgtlmoon changedetection.io Code Injection
Vulnerability summary
CVE-2026-29039 is a high (CVSS 8.8) Code Injection vulnerability in dgtlmoon changedetection.io. EPSS estimates a 0.53% chance of exploitation in the next 30 days, higher than 43.8% of scored vulnerabilities. 1 public exploit is recorded.
Timeline
- 06-03-2026PublishedVulnerability first disclosed.
- 09-03-2026Last modifiedVulnerability information updated.
Description
changedetection.io is a free open source web page change detection tool. Prior to version 0.54.4, the changedetection.io application allows users to specify XPath expressions as content filters via the include_filters field. These XPath expressions are processed using the elementpath library which implements XPath 3.0/3.1 specification. XPath 3.0 includes the unparsed-text() function which can read arbitrary files from the filesystem. The application does not validate or sanitize XPath expressions to block dangerous functions, allowing an attacker to read any file accessible to the application process. This issue has been patched in version 0.54.4.
CVSS metrics
4 scores · 3 sources · 2 versions- NVDNIST8.8HighCVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N/E:P/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
- NVDNIST7.5HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
EPSS trend
Probability
0.53%
Chance of exploitation in the next 30 days
Percentile
44%
Versus all other CVEs
30-day change
+0.04 pp
From 0.48% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
1 foundChangedetection.Io
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Dgtlmoon1 product
- changedetection.io< 0.54.4
PyPI1 product
- changedetection-io< 0.54.4
Webtechnologies1 product
- changedetection< 0.54.4
3 vendors · 3 products
References
5 links- github.com/dgtlmoon/changedetection.io/security/advisories/GHSA-6fmw-82m7-jq6pX Refsource CONFIRMWEBEVIDENCEExploitVendor Advisory
- github.com/dgtlmoon/changedetection.io/commit/417d57e5749441e4be9acc4010369bded805d66fX Refsource MISCWEBFIXPatch
- github.com/dgtlmoon/changedetection.io/releases/tag/0.54.4X Refsource MISCWEBAdvisoryProductRelease Notes