🇰🇷 한글 설명
Zabbix Agent 2의 Docker 플러그인이 'docker.container_info' 매개변수를 Docker 데몬으로 전달할 때 적절한 검증을 수행하지 않습니다. 공격자가 Agent 2를 호출할 수 있다면, Docker 아카이브 API를 통해 실행 중인 Docker 컨테이너 내의 임의 파일을 읽을 수 있습니다.
💡 쉬운 설명
Zabbix라는 모니터링 도구의 설정 오류로 인해, 해커가 컨테이너 안에 들어있는 중요한 파일을 몰래 훔쳐볼 수 있는 보안 약점이 발견되었습니다. 공격자는 특수한 명령어를 보내 컨테이너 내부의 데이터를 외부로 빼낼 수 있습니다.
🇺🇸 원문 (English)
Zabbix Agent 2 Docker plugin does not properly sanitize the 'docker.container_info' parameters when forwarding them to the Docker daemon. An attacker capable of invoking Agent 2 can read arbitrary files from running Docker containers by injecting them via the Docker archive API.
📍 영향받는 시스템
Zabbix Agent 2 (Docker plugin 사용 환경)
⚔️ 공격 벡터
Agent 2 호출 권한을 가진 공격자가 조작된 'docker.container_info' 매개변수를 전달하여 Docker API를 통해 파일 읽기 수행
🛡️ 대응 방법
Zabbix Agent 2를 최신 보안 패치가 적용된 버전으로 업데이트하고, Agent 2에 대한 접근 권한을 엄격히 제한하십시오.
🔧 검증 코드
설치된 Zabbix Agent 2의 버전을 확인하여 취약점이 해결된 최신 버전인지 대조하십시오.
zabbix_agent2 -V 2>/dev/null || dpkg -l | grep zabbix-agent2