🇰🇷 한글 설명
Apache Tomcat의 HTTP Digest Access Authentication 구현에서 '카탈리나(Catalina)'라는 하드코딩된 서버 비밀을 사용하여 원격 공격자가 암호화 보호 메커니즘을 우회할 수 있는 취약점입니다. 이 문자열을 알고 있으면 누구나 인증을 위조할 수 있으며, CVE-2011-1184와는 별개의 취약점입니다.
💡 쉬운 설명
Tomcat 서버가 모든 사용자의 인증에 동일한 고정된 비밀키('Catalina')를 사용하고 있어서, 이 비밀을 아는 공격자는 정당한 사용자인 척 속을 수 있습니다. 열쇠를 공개한 자물쇠와 같은 상황으로, 인증 보안이 무의미해집니다.
🇺🇸 원문 (English)
DigestAuthenticator.java in the HTTP Digest Access Authentication implementation in Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.12 uses Catalina as the hard-coded server secret (aka private key), which makes it easier for remote attackers to bypass cryptographic protection mechanisms by leveraging knowledge of this string, a different vulnerability than CVE-2011-1184.
📍 영향받는 시스템
Apache Tomcat 5.5.x (5.5.34 미만), 6.x (6.0.33 미만), 7.x (7.0.12 미만)
⚔️ 공격 벡터
원격 공격자가 알려진 하드코딩된 비밀키 'Catalina'를 사용하여 Digest Authentication 요청을 위조하고 인증을 우회
🛡️ 대응 방법
영향받는 Tomcat을 최신 버전(5.5.34+, 6.0.33+, 7.0.12+)으로 즉시 업그레이드
🔧 검증 코드
설치된 Tomcat 버전이 표시되면, 버전 번호가 취약한 범위(5.5.34 미만, 6.0.33 미만, 7.0.12 미만) 내에 있는지 확인하여 업그레이드 필요성 판단