
CVE-2026-46368 の Proof of Concept エクスプロイト — OpenWrt luci-app-https-dns-proxy における認証済みルートコマンドインジェクション (EDB-52521)
このリポジトリには、luci-app-https-dns-proxy における深刻なOSコマンドインジェクションの脆弱性に対する Proof of Concept (PoC) エクスプロイトが含まれており、root として任意のコマンド実行が可能になります。
https-dns-proxy パッケージ用のオプションの LuCI Web UI アドオン。OpenWrt コミュニティパッケージフィードを通じて配布されます (デフォルトではインストールされません)2025.12.29-5 までluci.https-dns-proxy ubus RPC ハンドラ (/usr/libexec/rpcd/luci.https-dns-proxy) 内の setInitActionluci.https-dns-proxy ACL 権限を持つ認証済みユーザーが、luci.https-dns-proxy setInitAction ubus RPC 呼び出しの name パラメータを通じてシェルメタ文字を注入でき、その結果、対象デバイス上で root として任意のコマンド実行が可能になります。setInitAction RPC メソッドは、適切なサニタイズなしにユーザー指定の値をシステムシェルに渡します。したがって、認証済み LuCI ユーザーは name パラメータを通じて任意のシェルメタ文字を注入し、root 権限でコマンドを実行できます。
python3 exploit.py

この脆弱性と Proof-of-Concept は Ahmet Mersin 氏のオリジナル作品であり、作者によって発見・報告されました。再利用または転載の際は、帰属表示を保持してください。
@iwallplace によって発見・報告されました。ユーザーは luci-app-https-dns-proxy を修正済みリリースに更新することを推奨します。