CVE-2026-75520 in Domoticz情報

要約

〜によって VulDB • 2026年10月29日

Domoticzは、Linux、Windows、macOS、Raspberry Pi向けの無料かつオープンソースのホームオートメーションシステムです。バージョン2026.3より前では、`main/WebServerCmds.cpp`内の`udevices` JSONコマンドハンドラである`Cmd_UpdateDevices`は、Luaパーサースクリプトを実行する前に`session.rights`チェックを行っていませんでした。一方、同種の他のコマンドハンドラはロールに基づいてアクセスを制限しています。低権限の認証済みユーザーは、`type=command`および`param=udevices`パラメータを持つ`GET /json.htm`エンドポイントを通じて攻撃者が制御する入力を用い、オペレータがインストール済みのLuaパーサースクリプトの実行を引き起こすことができました。また、`script`パラメータにはパストラバーサルのガード(`..`のチェック)も欠けていました:`main/LuaHandler.cpp`内の`CLuaHandler::executeLuaScript`は、パーサーディレクトリと提供されたスクリプト名からファイル名を構築し、それを`luaL_loadfile`に渡していました。実行対象は既にインストール済みの有効なLuaファイルに限られますが、これは任意のコード実行ではなく、アドバイザリーではファイル書き込みおよびアップロードパスには管理者権限が必要であるとされています。この問題はバージョン2026.3で修正されました。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

GitHub M

予約する

2026年08月17日

モデレーション

承諾済み

エントリ

VDB-428256

EPSS

0.00000

アクティビティ

低い

ソース

Do you want to use VulDB in your project?

Use the official API to access entries easily!