🔍 CVE-2026-24740

9.9
CVSS Score
CRITICAL
2026-01-27
2026-06-17 10:23
✅ 완료

🇰🇷 한글 설명

Dozzle 9.0.3 미만 버전에서 발생하는 취약점으로, 레이블 필터(예: label=env=dev)로 제한된 사용자가 컨테이너 ID를 직접 타겟팅하여 권한 밖의 컨테이너(예: env=prod)에서 대화형 루트 셸을 획득할 수 있습니다. 이 결함은 에이전트 기반 셸 엔드포인트의 보안 미비로 인해 발생합니다.

💡 쉬운 설명

로그를 보는 권한이 제한된 사용자가 시스템의 보안 규칙을 우회하여 다른 중요한 컨테이너의 관리자 권한을 탈취할 수 있는 문제입니다. 이를 통해 공격자는 허용되지 않은 서버 환경에 침입할 수 있습니다.

🇺🇸 원문 (English)

Dozzle is a realtime log viewer for docker containers. Prior to version 9.0.3, a flaw in Dozzle’s agent-backed shell endpoints allows a user restricted by label filters (for example, `label=env=dev`) to obtain an interactive root shell in out‑of‑scope containers (for example, `env=prod`) on the same agent host by directly targeting their container IDs. Version 9.0.3 contains a patch for the issue.

📍 영향받는 시스템

Dozzle version < 9.0.3

⚔️ 공격 벡터

제한된 권한을 가진 사용자가 필터를 우회하여 특정 컨테이너 ID로 직접 셸 엔드포인트에 접근

🛡️ 대응 방법

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

🔧 검증 코드

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

Shell / Script
docker exec $(docker ps -q --filter 'ancestor=dozzle/dozzle') dozzle --version 2>/dev/null | grep -E '9\.(0\.[3-9]|[1-9][0-9]\..*)|[1-9][0-9]\.' || echo 'Version check failed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Docker