🇰🇷 한글 설명
Apache Tomcat의 기본 SSL 암호화 설정이 익명 암호를 포함한 안전하지 않은 암호 모음을 사용하는 취약점입니다. 원격 공격자가 HTTPS 통신을 도청하거나 민감한 정보를 탈취할 수 있습니다. 4.1.28-4.1.31, 5.0.0-5.0.30, 5.5.0-5.5.17 버전이 영향을 받습니다.
💡 쉬운 설명
Tomcat 웹 서버의 보안 통신(HTTPS) 설정이 약한 암호를 사용해서 해커가 통신을 도청할 수 있습니다. Tomcat의 특정 구형 버전을 사용 중이면 업그레이드하거나 암호 설정을 강화해야 합니다.
🇺🇸 원문 (English)
The default SSL cipher configuration in Apache Tomcat 4.1.28 through 4.1.31, 5.0.0 through 5.0.30, and 5.5.0 through 5.5.17 uses certain insecure ciphers, including the anonymous cipher, which allows remote attackers to obtain sensitive information or have other, unspecified impacts.
📍 영향받는 시스템
Apache Tomcat 4.1.28-4.1.31, 5.0.0-5.0.30, 5.5.0-5.5.17
⚔️ 공격 벡터
중간자 공격(MITM)을 통한 HTTPS 통신 도청으로 민감한 데이터 획득
🛡️ 대응 방법
Tomcat을 최신 버전으로 업그레이드하거나 server.xml에서 강력한 암호 모음을 명시적으로 설정 (익명 암호 제외)
🔧 검증 코드
Tomcat 버전이 4.1.28-4.1.31, 5.0.0-5.0.30, 5.5.0-5.5.17 범위에 있고, cipherSuite 설정에서 anon이 포함되어 있거나 설정이 없으면 취약 상태입니다.
dpkg -l 2>/dev/null | grep tomcat | awk '{print $3}' && grep -oP 'cipherSuite="\K[^"]*' /etc/tomcat*/conf/server.xml 2>/dev/null || find /opt -name 'server.xml' -exec grep -l 'cipherSuite' {} \; 2>/dev/null