CVE-2026-95270: dgtlmoon changedetection.io Hash Comparison flask_app.py check_password timing discrepancy

Published Sep 22, 2026
·
Updated

A flaw has been found in dgtlmoon changedetection.io up to 0.60.7. The affected element is the function checkpassword of the file changedetectionio/flaskapp.py of the component Hash Comparison. This manipulation of the argument Password causes observable timing discrepancy. The attack is possible to be carried out remotely. A high degree of complexity is needed for the attack. The exploitability is described as difficult. The exploit has been published and may be used. The vendor was contacted early about this disclosure but did not respond in any way.

Affected Software

1 affected component
dgtlmoon changedetection.io<=0.60.7

Event History

Sep 22, 2026
CVE Published
via MITRE·11:15 AM
Data Sourced
via MITRE·11:15 AM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which deployments are affected?

dgtlmoon changedetection.io versions up to 0.60.7 are affected, specifically the check_password function in changedetectionio/flask_app.py.

2

What does an attacker need to exploit this issue?

The attack can be performed remotely without stated privileges or user interaction, but it requires a high degree of complexity. Exploitation relies on manipulating the Password argument and observing timing differences.

3

Is exploitation theoretical?

No. A published exploit is reported and may be used, although the vulnerability is described as difficult to exploit.

4

What is known about a vendor fix?

The available information does not identify a fixed version. The vendor was contacted early regarding the disclosure but reportedly did not respond.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203