🔍 CVE-2026-58455

9.8
CVSS Score
CRITICAL
2026-07-02
2026-07-14 23:17
✅ 완료

🇰🇷 한글 설명

Dockwatch 0.6.567 이하 버전에서 인증되지 않은 공격자가 원격으로 OS 명령을 실행할 수 있는 취약점이 발견되었습니다. loader.php의 인증 리다이렉트 후 exit() 함수 누락과 ajax/compose.php의 shell_exec() 내 입력값 검증 미비가 결합되어 발생하며, 이를 통해 호스트 시스템 전체가 장악될 수 있습니다.

💡 쉬운 설명

로그인하지 않은 외부인이 웹사이트의 허점을 이용해 서버에 직접 명령을 내릴 수 있는 위험한 보안 구멍입니다. 공격자가 이 구멍을 통해 서버의 모든 권한을 탈취하여 컴퓨터를 마음대로 조종할 수 있습니다.

🇺🇸 원문 (English)

Dockwatch through 0.6.567 contains an unauthenticated OS command injection vulnerability that allows remote attackers to execute arbitrary shell commands by exploiting a missing exit() after an authentication redirect in loader.php combined with unsanitized input passed to shell_exec() in ajax/compose.php. Attackers can seed the required session flag through the incomplete auth check, then inject arbitrary commands via the composePath POST parameter in the composePull action to achieve full host compromise, facilitated by the standard deployment mounting of the Docker socket.

📍 영향받는 시스템

Dockwatch 0.6.567 이하 모든 버전

⚔️ 공격 벡터

인증 우회 후 composePath POST 파라미터를 통한 OS 명령 주입

🛡️ 대응 방법

Dockwatch를 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 0.6.567 이하인지 확인하여 취약 여부를 판단합니다.

Shell / Script
php -r 'echo "0.6.567";' # 실제 환경에서는 설치된 Dockwatch 버전을 확인하는 명령어를 사용해야 합니다.

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker