Description
A vulnerability was determined in dgtlmoon Changedetection.io up to 0.55.8. This issue affects the function setCurrentSelectedText of the file changedetectionio/static/js/visual-selector.js of the component Visual Selector. Executing a manipulation of the argument s can lead to cross site scripting. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 0.60.1 is capable of addressing this issue. This patch is called aac6fcfa594f17511b8ff73e5eaa4f6c33899de0. It is suggested to upgrade the affected component.
Published: 2026-09-22
Score: 5.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Cross Site Scripting (XSS)
Action: Apply Patch
AI Analysis

Impact

A flaw exists in the setCurrentSelectedText function of the Visual Selector component that allows an attacker to supply a crafted argument, resulting in cross site scripting when the value is rendered. This vulnerability can lead to arbitrary JavaScript execution in the victim’s browser, enabling data theft, session hijacking, or defacement. The weakness falls under CWE-79 and is also related to potential code injection identified by CWE-94.

Affected Systems

The vulnerability affects dgtlmoon Changedetection.io releases up to version 0.55.8. Users running these releases are at risk until they upgrade to a fixed version.

Risk and Exploitability

The reported CVSS score of 5.1 indicates moderate severity. The EPSS score was not provided, and the issue is not listed in the CISA KEV catalog. However, the vulnerability is exploitable from a remote attack vector, has been publicly disclosed, and the exploit is considered available.

Generated by OpenCVE AI on September 22, 2026 at 19:53 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Changedetection.io to version 0.60.1 or later, which includes the patch commit aac6fcfa594f17511b8ff73e5eaa4f6c33899de0.
  • If an upgrade is not immediately possible, disable the Visual Selector feature or remove the affected visual-selector.js script from the deployment to prevent the vulnerable function from being invoked.
  • When disabling is not feasible, manually apply the same changes as in commit aac6fcfa594f17511b8ff73e5eaa4f6c33899de0 to the visual-selector.js file to eliminate the XSS entry point.

Generated by OpenCVE AI on September 22, 2026 at 19:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 22 Sep 2026 18:00:00 +0000

Type Values Removed Values Added
Description A vulnerability was determined in dgtlmoon Changedetection.io up to 0.55.8. This issue affects the function setCurrentSelectedText of the file changedetectionio/static/js/visual-selector.js of the component Visual Selector. Executing a manipulation of the argument s can lead to cross site scripting. The attack can be launched remotely. The exploit has been publicly disclosed and may be utilized. Upgrading to version 0.60.1 is capable of addressing this issue. This patch is called aac6fcfa594f17511b8ff73e5eaa4f6c33899de0. It is suggested to upgrade the affected component.
Title dgtlmoon Changedetection.io Visual Selector visual-selector.js setCurrentSelectedText cross site scripting
First Time appeared Dgtlmoon
Dgtlmoon changedetection.io
Weaknesses CWE-79
CWE-94
CPEs cpe:2.3:a:dgtlmoon:changedetection.io:*:*:*:*:*:*:*:*
Vendors & Products Dgtlmoon
Dgtlmoon changedetection.io
References
Metrics cvssV2_0

{'score': 4, 'vector': 'AV:N/AC:L/Au:S/C:N/I:P/A:N/E:POC/RL:OF/RC:C'}

cvssV3_0

{'score': 3.5, 'vector': 'CVSS:3.0/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV3_1

{'score': 3.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:N/I:L/A:N/E:P/RL:O/RC:C'}

cvssV4_0

{'score': 5.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:P/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:P'}


Subscriptions

Dgtlmoon Changedetection.io
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-25T23:53:37.254Z

Reserved: 2026-09-22T12:30:02.447Z

Link: CVE-2026-95657

cve-icon Vulnrichment

Updated: 2026-09-25T23:53:33.534Z

cve-icon NVD

Status : Deferred

Published: 2026-09-22T18:17:37.550

Modified: 2026-09-26T00:16:38.720

Link: CVE-2026-95657

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T20:30:07Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

  • CWE-94

    Improper Control of Generation of Code ('Code Injection')