Katalog CVE

CVE-2026-69096

WysokieCVSS 8.8
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Podwyższone ryzyko
1.67%

Percentyl 75 - wyżej niż 75% wszystkich znanych CVE

Streszczenie

W OpenWrt luci-app-dockerman (wersje LuCI master i openwrt-25.12 z backendem ucode docker_rpc.uc) wykryto podatność wstrzykiwania poleceń systemowych. Metoda docker.container.ttyd_start jest dostępna przez ubus, a handler run_ttyd buduje polecenie powłoki z kontrolowanych przez żądanie pól (id, cmd, uid) i przekazuje do system() bez odpowiedniego cytowania. Uwierzytelniony atakujący z dostępem tylko do ACL odczytu może wstrzyknąć metaznaki powłoki i wykonać dowolne polecenia jako root.

Ocena ryzyka

Uwierzytelniony atakujący z ograniczonymi uprawnieniami może uzyskać pełny dostęp do systemu jako root, co umożliwia całkowite przejęcie kontroli nad routerem lub urządzeniem OpenWrt. Może to prowadzić do naruszenia bezpieczeństwa sieci.

Rekomendacja

Należy natychmiast zaktualizować pakiet luci-app-dockerman do wersji, która zawiera poprawkę (jeśli dostępna). Do czasu aktualizacji zaleca się ograniczenie dostępu do interfejsu administracyjnego i monitorowanie logów.

Powiązane podatności

Oryginalny opis (angielski, źródło NVD)

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'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.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS