๐Ÿ” CVE Alert

CVE-2026-75520

MEDIUM 5.4

Domoticz: Missing authorization and path traversal in the udevices Lua parser handler

CVSS Score
5.4
EPSS Score
0.0%
EPSS Percentile
0th

Domoticz is a free, open source home automation system for Linux, Windows, macOS, and Raspberry Pi. Prior to 2026.3, the `udevices` JSON command handler, `Cmd_UpdateDevices` in `main/WebServerCmds.cpp`, performed no `session.rights` check before invoking a Lua parser script, while its sibling command handlers gate access by role. A low-privilege authenticated user could trigger execution of an existing operator-installed Lua parser script with attacker-controlled input through the `GET /json.htm` endpoint with `type=command` and `param=udevices`. The `script` parameter also lacked a `..` path-traversal guard: `CLuaHandler::executeLuaScript` in `main/LuaHandler.cpp` constructed the filename from the parser directory and the supplied script name before passing it to `luaL_loadfile`. Execution is limited to already-installed valid Lua files; this is not arbitrary code execution, and the advisory states that file-write and upload paths require administrator privileges. This issue is addressed in version 2026.3.

CWE CWE-22 CWE-862
Vendor domoticz
Product domoticz
Published Oct 28, 2026
Stay Ahead of the Next One

Get instant alerts for domoticz domoticz

Be the first to know when new medium vulnerabilities affecting domoticz domoticz are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:N
Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
Low
Availability
None

Affected Versions

domoticz / domoticz
<= 2026.2

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/domoticz/domoticz/security/advisories/GHSA-8rv5-x8wv-c5c4 github.com: https://github.com/domoticz/domoticz/commit/73ed0495af6de3309f27cfc0091e803300ab5ccd github.com: https://github.com/domoticz/domoticz/blob/2026.3/main/WebServerCmds.cpp#L3445-L3451 github.com: https://github.com/domoticz/domoticz/releases/tag/2026.3 github.com: https://github.com/domoticz/libwebem/blob/dfe946fa32f4c211662e47ef55b8cedfc50a6a76/include/libwebem/session.h#L10-L17