🇰🇷 한글 설명
Apache Tomcat의 Windows 설치 프로그램에서 관리자 계정의 기본 비밀번호가 공백으로 설정되어 있습니다. 이를 통해 원격 공격자가 관리자 권한으로 접근하여 시스템을 완전히 제어할 수 있습니다. Tomcat 5.5.0-5.5.28 및 6.0.0-6.0.20 버전이 영향을 받습니다.
💡 쉬운 설명
Tomcat 웹 서버의 관리자 계정에 비밀번호가 없어서 누구나 관리 권한으로 접근할 수 있는 심각한 보안 결함입니다. 인터넷에 연결된 서버에서는 원격에서 즉시 해킹될 수 있습니다.
🇺🇸 원문 (English)
The Windows installer for Apache Tomcat 6.0.0 through 6.0.20, 5.5.0 through 5.5.28, and possibly earlier versions uses a blank default password for the administrative user, which allows remote attackers to gain privileges.
📍 영향받는 시스템
Windows 환경의 Apache Tomcat 5.5.0-5.5.28, 6.0.0-6.0.20
⚔️ 공격 벡터
빈 비밀번호를 사용하여 http://target:8080/manager/html에 admin 계정으로 원격 로그인
🛡️ 대응 방법
즉시 Tomcat을 최신 버전으로 업그레이드하고 관리자 비밀번호를 강력한 값으로 설정
🔧 검증 코드
HTTP 상태 코드 200이 반환되면 기본 공백 비밀번호로 접근 가능 (취약), 401이면 비밀번호 설정됨
curl -s -u admin: http://localhost:8080/manager/html -w '%{http_code}\n' -o /dev/null 2>/dev/null