Lookup for vulnerable packages by Package URL.
| Purl | pkg:pypi/changedetection.io@0.54.4 |
| Type | pypi |
| Namespace | |
| Name | changedetection.io |
| Version | 0.54.4 |
| Qualifiers |
|
| Subpath | |
| Is_vulnerable | false |
| Next_non_vulnerable_version | 0.40.2 |
| Latest_non_vulnerable_version | 0.54.4 |
| Affected_by_vulnerabilities |
|
| Fixing_vulnerabilities |
| 0 |
| url |
VCID-d2gt-k5me-8kb7 |
| vulnerability_id |
VCID-d2gt-k5me-8kb7 |
| summary |
changedetection.io vulnerable to XPath - Arbitrary File Read via unparsed-text()
- 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. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-29039, GHSA-6fmw-82m7-jq6p
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-d2gt-k5me-8kb7 |
|
| 1 |
| url |
VCID-rkza-pbrx-zkgt |
| vulnerability_id |
VCID-rkza-pbrx-zkgt |
| summary |
changedetection.io has Reflected XSS in its RSS Tag Error Response
A reflected cross-site scripting (XSS) vulnerability was identified in the `/rss/tag/` endpoint of changedetection.io. The `tag_uuid` path parameter is reflected directly in the HTTP response body without HTML escaping. Since Flask returns `text/html` by default for plain string responses, the browser parses and executes injected JavaScript.
This vulnerability persists in version **0.54.1**, which patched the related XSS in `/rss/watch/` (CVE-2026-27645 / GHSA-mw8m-398g-h89w) but did not address the identical pattern in the tag RSS endpoint. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-29038, GHSA-8whx-v8qq-pq64
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-rkza-pbrx-zkgt |
|
| 2 |
| url |
VCID-vwmv-17mb-ubbu |
| vulnerability_id |
VCID-vwmv-17mb-ubbu |
| summary |
changedetection.io has Zip Slip vulnerability in the backup restore functionality
A Zip Slip vulnerability in the backup restore functionality allows arbitrary file overwrite via path traversal in uploaded ZIP archives. |
| references |
|
| fixed_packages |
|
| aliases |
CVE-2026-29065, GHSA-25g8-2mcf-fcx9
|
| risk_score |
null |
| exploitability |
null |
| weighted_severity |
null |
| resource_url |
http://public2.vulnerablecode.io/vulnerabilities/VCID-vwmv-17mb-ubbu |
|
|
| Risk_score | null |
| Resource_url | http://public2.vulnerablecode.io/packages/pkg:pypi/changedetection.io@0.54.4 |