Skip to content
OpenAdvisories
High · 8.2 CVE-2026-41895 EUVD-2026-29698GHSA-v7cp-2cx9-x793PYSEC-2026-29

changedetection.io: XXE vulnerability in the changedetection.io project

Published May 12, 2026 · Updated May 18, 2026 · Assigned by GitHub_M

Description

changedetection.io is a free open source web page change detection tool. In 0.54.9 and earlier, xpath_filter() switches to XML mode for XML/RSS content and creates etree.XMLParser(strip_cdata=False) without explicitly disabling external entity resolution, external DTD loading, or network-backed entity lookup. The helper then parses untrusted XML bytes directly with etree.fromstring(...).

Affected products

VendorProductAffectedFixed
dgtlmoon changedetection.io <= 0.54.9 —

Affected packages

EcosystemPackageAffectedFixedRecord
PyPI changedetection-io <= 0.54.9 — GHSA-v7cp-2cx9-x793
PyPI changedetection-io < 0.54.10 0.54.10 PYSEC-2026-29

References