Description
Domoticz versions prior to 2026.3 contains a stored cross-site scripting vulnerability in the mobile dashboard that allows authenticated attackers to inject arbitrary HTML and JavaScript by updating Text or Alert subtype device values through the API. The mobile dashboard renders device data via ng-bind-html with only an nl2br() transform that performs no HTML escaping, allowing attackers to store malicious payloads that execute in any administrator's browser upon viewing the mobile dashboard, enabling session cookie theft and account takeover.
Published: 2026-08-07
Score: 2 Low
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Domoticz versions before 2026.3 expose a stored cross‑site scripting flaw in the mobile dashboard. An authenticated attacker can send an API request to update a Text or Alert subtype device with malicious HTML or JavaScript. When an administrator later views the mobile dashboard, the payload is rendered through ng‑bind‑html with only nl2br() applied, meaning no escaping occurs. This results in arbitrary script execution within the administrator’s browser, allowing cookie theft and account takeover.

Affected Systems

The vulnerability affects the Domoticz application, specifically all releases prior to version 2026.3. No other vendors or product variants are listed as impacted.

Risk and Exploitability

The CVSS score of 2 indicates a low base severity in the scoring model, but the real risk is higher because the flaw is abused only by authenticated users who can modify device values. The EPSS score is not available, and the flaw is not listed in the CISA KEV catalog, which suggests it has not yet been widely exploited. The likely attack vector is an authenticated API request that updates device values, followed by an administrator visiting the mobile dashboard. While exploitation requires valid credentials, the potential impact on staff accounts means that the vulnerability should be treated with priority.

Generated by OpenCVE AI on August 7, 2026 at 21:24 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Domoticz to version 2026.3 or later, where the mobile dashboard no longer renders device data via unescaped ng‑bind‑html.
  • If an upgrade is not immediately feasible, restrict API write access for Text or Alert subtype devices to trusted administrators only, reducing the ability of attackers to inject malicious payloads.
  • Implement server‑side sanitization for device values or modify the dashboard code to escape HTML before binding, ensuring that any stored payloads are rendered safely.

Generated by OpenCVE AI on August 7, 2026 at 21:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 07 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Domoticz
Domoticz domoticz
Vendors & Products Domoticz
Domoticz domoticz

Fri, 07 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Description Domoticz versions prior to 2026.3 contains a stored cross-site scripting vulnerability in the mobile dashboard that allows authenticated attackers to inject arbitrary HTML and JavaScript by updating Text or Alert subtype device values through the API. The mobile dashboard renders device data via ng-bind-html with only an nl2br() transform that performs no HTML escaping, allowing attackers to store malicious payloads that execute in any administrator's browser upon viewing the mobile dashboard, enabling session cookie theft and account takeover.
Title Domoticz Mobile Dashboard versions prior to 2026.3 Stored XSS via Text/Alert Device Rendering
Weaknesses CWE-79
References
Metrics cvssV3_1

{'score': 4.4, 'vector': 'CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:L/I:L/A:N'}

cvssV4_0

{'score': 2, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:N/PR:L/UI:A/VC:L/VI:L/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Domoticz Domoticz
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-07T20:20:09.402Z

Reserved: 2026-06-05T20:26:48.616Z

Link: CVE-2026-11425

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-07T21:30:18Z

Weaknesses
  • CWE-79

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