Quick answers
- Is CVE-2026-35000 exploited in the wild?
- No. Junglewise Threat Intelligence has no report of CVE-2026-35000 being exploited in the wild.
- How severe is CVE-2026-35000?
- Medium severity, with a CVSS score of 6.5, published 1 April 2026.
- Which products and versions are affected?
- changedetection.io (PyPI) ECOSYSTEM:introduced=0,fixed=0.54.7.
- Is there a fix for CVE-2026-35000?
- Yes. changedetection.io (PyPI): upgrade to 0.54.7 or later. Junglewise finds every place you run it, drafts the upgrade and applies it once you approve.
- How is CVE-2026-35000 attacked?
- It is attacked over the network, in a network appliance.
- Am I affected by CVE-2026-35000?
- Check whether you run changedetection.io (PyPI) or Webtechnologies Changedetection at an affected version. Junglewise does that check for you around the clock: connect your code, cloud and domains, and it matches new vulnerabilities like this one against what you actually run and tells you when one reaches you.
How to fix
- changedetection.io (PyPI): upgrade to 0.54.7 or later
pip install "changedetection.io>=0.54.7"
Technical details
A protection bypass vulnerability exists in the SafeXPath3Parser implementation of ChangeDetection.io. The application uses a blocklist to prevent the execution of dangerous XPath functions; however, this list was incomplete, failing to include several XPath 3.0/3.1 file-access primitives. An authenticated attacker with network access can provide crafted XPath selectors using functions such as json-doc(), collection(), or uri-collection() to bypass security restrictions and read arbitrary files from the local filesystem. The issue is addressed in version 0.54.7 by expanding the blocklist in html_tools.py to include these functions.
Affected products
- dgtlmoon ChangeDetection.io < 0.54.7
Identifiers
- CVE-2026-35000
- PYSEC-2026-2131
Timeline
- 2026-03-26: patched: Version 0.54.7 released with fix
- 2026-04-01: disclosed: Initial vulnerability disclosure