Skip to main content
CVE-2025-62780VulnerabilityPublished

CVE-2025-62780: dgtlmoon changedetection.io · Cross-site Scripting

Affects dgtlmoon changedetection.ioSource CVE Database V5

0

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

CVSS 3.1 base score
3.5Low
How severe the flaw is on the 0–10 CVSS scale.
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:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 10 Nov 2025

  2. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  3. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  4. Observed by OffSeq 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

ProductAffectedFixed in
GitHubdgtlmoon/changedetection.iopkg:github/dgtlmoon/changedetection.ioOther threatsAffected
  • <0.50.34
Fixed in
  • 0.50.34

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.

References

Community reviews

Loading reviews…