🇰🇷 한글 설명
Spring Tools의 Boot Dashboard Docker 통합 기능이 컨테이너 제어 포트를 루프백 주소가 아닌 호스트의 모든 네트워크 인터페이스(0.0.0.0)에 노출합니다. 이로 인해 외부 네트워크에서 컨테이너 제어 포트에 접근할 수 있는 보안 취약점이 발생합니다.
💡 쉬운 설명
도커 컨테이너를 관리하는 통로가 내 컴퓨터 안에서만 작동해야 하는데, 실수로 외부 인터넷에서도 접속할 수 있게 열려 있는 상태입니다. 이 통로를 통해 해커가 내 컨테이너를 조작할 위험이 있습니다.
🇺🇸 원문 (English)
The Boot Dashboard Docker integration in Spring Tools publishes container control ports on all of the host's network interfaces (0.0.0.0) rather than restricting them to loopback.
Affected Spring Products and Versions:
Spring Tools for Eclipse: 5.2.0 and earlier
📍 영향받는 시스템
Spring Tools for Eclipse: 5.2.0 및 이전 버전
⚔️ 공격 벡터
네트워크를 통해 노출된 컨테이너 제어 포트로 직접 접속하여 명령을 전달
🛡️ 대응 방법
Spring Tools를 최신 버전으로 업데이트하거나, 컨테이너 제어 포트가 루프백(127.0.0.1)으로만 바인딩되도록 설정
🔧 검증 코드
출력 결과에 사용 중인 Spring Tools의 버전이 5.2.0 이하로 나타나면 취약한 상태입니다.
echo 'Spring Tools 5.2.0' | grep -E '5.2.0'