{"id":4397,"date":"2026-09-04T18:46:28","date_gmt":"2026-09-04T10:46:28","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-69096"},"modified":"2026-09-04T18:46:28","modified_gmt":"2026-09-04T10:46:28","slug":"cve-2026-69096","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-69096","title":{"rendered":"CVE-2026-69096 [HIGH] &#8211; OpenWrt luci-app-dockerman (LuCI master and openwrt-25.12 snapshots containing the ucode d"},"content":{"rendered":"<p>OpenWrt luci-app-dockerman (LuCI master and openwrt-25.12 snapshots containing the ucode docker_rpc.uc RPC backend after the JS\/ucode conversion) contains an OS command injection vulnerability. The package&#8217;s read ACL grants broad ubus access to docker.* \/ docker.container.*, which exposes the docker.container.ttyd_start method even though it performs mutating operations. The run_ttyd handler builds a shell command from the request-controlled id, cmd, and uid fields and passes it to system() without quoting or argv-style execution in the rpcd root context. An authenticated attacker holding only the luci-app-dockerman read ACL can inject shell metacharacters (e.g., in id) to execute arbitrary commands as root via an HTTP POST to \/ubus. openwrt-24.10 and openwrt-23.05 do not contain this backend and are not affected; no patched version was known as of the advisory.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>OpenWrt luci-app-dockerman (LuCI master and openwrt-25.12 snapshots containing the ucode docker_rpc.uc RPC backend after the JS\/ucode conversion) contains an OS command injection vulnerability. The pa<\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-4397","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/4397","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=4397"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=4397"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=4397"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}