🔍 CVE-2026-69096

8.8
CVSS Score
HIGH
2026-08-03
2026-10-23 21:10
✅ 완료

🇰🇷 한글 설명

OpenWrt의 luci-app-dockerman 패키지에서 OS 명령 주입 취약점이 발견되었습니다. 특정 ACL 권한을 가진 인증된 공격자가 ubus를 통해 조작된 요청을 보냄으로써 root 권한으로 임의의 명령을 실행할 수 있습니다.

💡 쉬운 설명

도커 관리 도구의 보안 설정 오류로 인해, 권한이 낮은 사용자라도 시스템의 관리자 권한을 탈취할 수 있는 위험이 있습니다. 공격자가 특수하게 제작된 명령어를 입력하면 공유기 전체를 제어할 수 있습니다.

🇺🇸 원문 (English)

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.

📍 영향받는 시스템

OpenWrt LuCI master 및 openwrt-25.12 snapshots (ucode docker_rpc.uc 백엔드 포함 버전)

⚔️ 공격 벡터

인증된 공격자가 /ubus 경로로 HTTP POST 요청을 보내 id, cmd, uid 필드에 쉘 메타문자를 삽입하여 공격

🛡️ 대응 방법

패치가 출시될 때까지 해당 패키지 사용을 자제하거나, ubus 접근 권한(ACL)을 최소화하여 제한해야 함

🔧 검증 코드

설치된 패키지 목록에 luci-app-dockerman이 존재하고 버전이 취약한 스냅샷 범위에 해당하면 위험함

Shell / Script
opkg list-installed | grep luci-app-dockerman

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

💻 영향받는 소프트웨어

Docker