CVE-2024-32651: dgtlmoon changedetection.io
Vulnerability summary
CVE-2024-32651 is a critical (CVSS 10.0) vulnerability in dgtlmoon changedetection.io. EPSS estimates a 83.60% chance of exploitation in the next 30 days, higher than 99.6% of scored vulnerabilities.
Timeline
- 25-04-2024PublishedVulnerability first disclosed.
- 13-02-2025Last modifiedVulnerability information updated.
Description
changedetection.io is an open source web page change detection, website watcher, restock monitor and notification service. There is a Server Side Template Injection (SSTI) in Jinja2 that allows Remote Command Execution on the server host. Attackers can run any system command without any restriction and they could use a reverse shell. The impact is critical as the attacker can completely takeover the server machine. This can be reduced if changedetection is behind a login page, but this isn't required by the application (not by default and not enforced).
CVSS metrics
3 scores · 3 sources · 1 version- OSV · PypiEcosystem advisory · calculated10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
- NVDNIST10.0CriticalCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
EPSS trend
Probability
83.60%
Chance of exploitation in the next 30 days
Percentile
100%
Versus all other CVEs
30-day change
0.00 pp
From 83.60% on 21-09-2026
Known exploited
Compare KEV catalogsNot in any of the 3 tracked catalogs.
Public exploits
0 foundNo public exploits indexed.
Weaknesses
CWE · root causeAffected systems
Dgtlmoon1 product
- changedetection.io≤ 0.45.20
PyPI1 product
- changedetection-io< 0.45.21
2 vendors · 2 products
References
9 links- github.com/dgtlmoon/changedetection.io/security/advisories/GHSA-4r7v-whpg-8rx3X Refsource CONFIRMWEB