Read the docs
TI-2024-21533 Aliases CVE-2024-32651GHSA-4r7v-whpg-8rx3

Server Side Template Injection in Jinja2 allows Remote Command Execution

Priority CRITICAL 90CWE-1336Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
High · High · High
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-1336.

Summary

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

Why it matters now

Exploitation Proof of concept CISA SSVC · not in CISA KEV
EPSS 0.85256 99th percentileScored 2026-11-07
Fix Fixed changedetection.io (PyPI): 0.45.21

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
Poc
Automatable
Yes
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
dgtlmoonchangedetection.ioup to 0.45.20—No fix listedCNA
—changedetection.io (PyPI)before 0.45.210.45.21Patch availableGHSA-4r7v-whpg-8rx3
  • changedetection.io Vendordgtlmoon Affected up to 0.45.20 Fixed in — No fix listed CNA
  • changedetection.io (PyPI) Vendor— Affected before 0.45.21 Fixed in 0.45.21 Patch available GHSA-4r7v-whpg-8rx3

CPE names CISA-ADP · 1

CPEVersionsRoleVendor
cpe:2.3:a:dgtlmoon:changedetection.io:0.45.20:*:*:*:*:*:*:*0.45.20——
  • cpe:2.3:a:dgtlmoon:changedetection.io:0.45.20:*:*:*:*:*:*:* Versions 0.45.20 — ·—

Remediation

  • Fix · GHSA-4r7v-whpg-8rx3 changedetection.io (PyPI) Fixed in 0.45.21 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-32651
  2. 2026-10-03 Alias added: GHSA-4r7v-whpg-8rx3

References

  • TI-2026-27619 changedetection.io has an Authentication Bypass via Decorator Ordering CVSS 3.1CRITICAL 9.8
  • TI-2026-23210 changedetection.io: Zip Slip vulnerability in the backup restore functionality CVSS 4.0HIGH 8.8
  • TI-2026-62554 changedetection.io through 0.60.6 SSRF via browser-step Goto URL CVSS 4.0HIGH 8.7
  • TI-2026-22073 changedetection.io Vulnerable to Server-Side Request Forgery (SSRF) via Watch URLs CVSS 3.1HIGH 8.6
  • TI-2024-37396 changedetection.io has Improper Input Validation Leading to LFR/Path Traversal CVSS 3.1HIGH 8.6
  • TI-2024-34886 Path traversal using file URI scheme without supplying hostname in changedetection.io CVSS 3.1HIGH 8.6
See all 30 →

Sources