Description
A vulnerability has been found in dgtlmoon changedetection.io up to 0.60.7. The impacted element is the function check_authentication of the file changedetectionio/flask_app.py of the component Authentication Hook. Such manipulation leads to improper authentication. The attack may be performed from remote. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Published: 2026-09-22
Score: 6.9 Medium
EPSS: n/a
KEV: No
Impact: Improper Authentication
Action: Apply Patch
AI Analysis

Impact

The vulnerability resides in the check_authentication function within changedetection.io's flask_app.py, allowing attackers to bypass normal authentication controls. By manipulating the authentication request, an attacker can gain unauthorized access to the application, potentially leading to data theft, unauthorized configuration changes, or other malicious activity. The flaw is classified as improper authentication (CWE‑287).

Affected Systems

Affected systems include instances of dgtlmoon changedetection.io up to and including version 0.60.7. No higher versions are known to be impacted, and a specific fixed version is not yet announced by the vendor.

Risk and Exploitability

The CVSS score of 6.9 indicates medium severity, but the public disclosure of the exploit and the absence of a vendor response elevate the risk. The EPSS score is not available, and the vulnerability is not listed in CISA KEV. Attackers can exploit the issue remotely, making it feasible for a wide range of threat actors. Immediate remediation is recommended.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update changedetection.io to the latest patched release once it becomes available.
  • If upgrading is not immediately possible, temporarily disable the authentication hook to prevent unauthenticated access.
  • Implement a custom patch by inspecting and correcting the check_authentication function to enforce proper credential validation or enforce firewall rules that block unauthorized authentication attempts.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 22 Sep 2026 12:30:00 +0000

Type Values Removed Values Added
Description A vulnerability has been found in dgtlmoon changedetection.io up to 0.60.7. The impacted element is the function check_authentication of the file changedetectionio/flask_app.py of the component Authentication Hook. Such manipulation leads to improper authentication. The attack may be performed from remote. The exploit has been disclosed to the public and may be used. The vendor was contacted early about this disclosure but did not respond in any way.
Title dgtlmoon changedetection.io Authentication Hook flask_app.py check_authentication improper authentication
First Time appeared Dgtlmoon
Dgtlmoon changedetection.io
Weaknesses CWE-287
CPEs cpe:2.3:a:dgtlmoon:changedetection.io:*:*:*:*:*:*:*:*
Vendors & Products Dgtlmoon
Dgtlmoon changedetection.io
References
Metrics cvssV2_0

{'score': 7.5, 'vector': 'AV:N/AC:L/Au:N/C:P/I:P/A:P/E:POC/RL:ND/RC:UR'}

cvssV3_0

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

cvssV3_1

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

cvssV4_0

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


Subscriptions

Dgtlmoon Changedetection.io
cve-icon MITRE

Status: PUBLISHED

Assigner: VulDB

Published:

Updated: 2026-09-22T12:00:10.786Z

Reserved: 2026-09-22T05:02:55.227Z

Link: CVE-2026-95271

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-22T13:17:12.767

Modified: 2026-09-22T13:17:12.767

Link: CVE-2026-95271

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-22T13:30:17Z

Weaknesses