Vulnerability · Published Apr 1, 2026 · Assigned by VulnCheck
CVE-2026-35000ChangeDetection.io < 0.54.7 SafeXPath3Parser Bypass Arbitrary File Read
Medium 6.5
In plain English
A medium-severity security flaw in ChangeDetection.io from dgtlmoon. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 0.3% (higher than 22% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
ChangeDetection.io versions prior to 0.54.7 contain a protection bypass vulnerability in the SafeXPath3Parser implementation that allows attackers to read arbitrary local files by using unblocked XPath 3.0/3.1 functions such as json-doc() and similar file-access primitives. Attackers can exploit the incomplete blocklist of dangerous XPath functions to access sensitive data from the local filesystem.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| PyPI | changedetection-io | 0.54.7 | PYSEC-2026-2131 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| dgtlmoon | ChangeDetection.io | 0 – before 0.54.7 |
Weakness: CWE-184 · Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
References
- https://github.com/dgtlmoon/changedetection.io/releases/tag/0.54.7 release-notes
- https://github.com/dgtlmoon/changedetection.io/commit/dadc804567a51f803cd6715f7885c11a247915f6 patch
- https://www.vulncheck.com/advisories/changedetection-io-safexpath3parser-bypass-arbitrary-file-read third-party-advisory