CVE-2025-62780: dgtlmoon changedetection.io · Cross-site Scripting
Affects dgtlmoon changedetection.ioSource CVE Database V5
Not known to be exploited · public detection template (Nuclei) · CVSS 3.5 Low : upgrade to 0.50.34 when convenient.
Data as of 25 Oct 2026, 19:02 UTC
- EPSS
- 0.4% chance of exploitation in 30 days – higher than 39% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 0.50.34
CVSS:3.1/AV:N/AC:L/PR:H/UI:R/S:U/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 10 Nov 2025
Detectable: evidence found.
nuclei template: ChangeDetection.io <= v0.50.33 - Stored XSS via Watch API
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Upgrade dgtlmoon/changedetection.io to 0.50.34.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
GitHubdgtlmoon/changedetection.iopkg:github/dgtlmoon/changedetection.ioOther threats | Affected
| Fixed in
|
Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.
AI-suggested
To mitigate CVE-2025-62780, European organizations should immediately upgrade changedetection.io to version 0.50.34 or later, where the vulnerability is patched. Additionally, implement strict access controls to limit watch creation and modification privileges to trusted users only. Employ Content Security Policy (CSP) headers to restrict the execution of unauthorized scripts in browsers. Conduct regular security audits and code reviews focusing on input validation and output encoding, especially for user-supplied data. Educate users about the risks of clicking untrusted links within the application interface. If upgrading is not immediately feasible, consider disabling the preview functionality or restricting it to a minimal set of trusted users. Monitor application logs for suspicious watch creation or modification activities that could indicate exploitation attempts. Finally, integrate web application firewalls (WAFs) that can detect and block XSS payloads targeting the application.
Description
changedetection.io is a free open source web page change detection tool. A Stored Cross Site Scripting is present in changedetection.io Watch update API in versions prior to 0.50.34 due to insufficient security checks. Two scenarios are possible. In the first, an attacker can insert a new watch with an arbitrary URL which really points to a web page. Once the HTML content is retrieved, the attacker updates the URL with a JavaScript payload. In the second, an attacker substitutes the URL in an existing watch with a new URL that is in reality a JavaScript payload. When the user clicks on *Preview* and then on the malicious link, the JavaScript malicious code is executed. Version 0.50.34 fixes the issue.