Stackurity Start free trial

CVEs / CVE-2024-32651

CVE-2024-32651: dgtlmoon changedetection.io vulnerability

Are you affected? Check your servers with Stackurity: it lists the software on each server and the vulnerabilities to fix first.

Check your servers with Stackurity Already using Stackurity? Search for CVE-2024-32651

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).

The CVE record, via NVD · published 26 Apr 2024 · NVD status: Deferred

Affected and fixed versions

As stated by the CVE record (from the CNA)
ProductAffectedFixed in
dgtlmoon changedetection.io<= 0.45.20—
dgtlmoon changedetection.io0.45.20—
As stated by OSV
ProductAffectedFixed in
changedetection-io (PyPI)before 0.45.210.45.21

Package versions from GHSA-4r7v-whpg-8rx3.

Exploitation

Not in the CISA Known Exploited Vulnerabilities catalog as of 3 Nov 2026.

Severity

CVSS 3.110 critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
Scored by the CNA ([email protected])
WeaknessCWE-1336

References

Sources

Exploitation status from the CISA Known Exploited Vulnerabilities catalog. EPSS scores from FIRST. Descriptions, severity and references from the National Vulnerability Database. Open-source package versions from OSV (CC-BY 4.0). Text is shown as each source states it; Stackurity does not edit it. Check the vendor's advisory before acting.

This product uses data from the NVD API but is not endorsed or certified by the NVD.