🔍 CVE-2011-2204

1.9
CVSS Score
LOW
2011-06-29
2026-06-16 23:30
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 MemoryUserDatabase를 사용할 때, JMX 사용자 생성 중 오류가 발생하면 로그 파일에 비밀번호가 평문으로 기록됩니다. 로컬 접근 권한이 있는 사용자가 로그 파일을 읽어 시스템 관리자의 비밀번호를 탈취할 수 있는 정보 유출 취약점입니다.

💡 쉬운 설명

Tomcat이라는 웹 서버의 사용자 관리에서 오류 발생 시 비밀번호가 로그에 저장되는 문제입니다. 컴퓨터에 접근 가능한 누구나 로그 파일을 열어보면 관리자 비밀번호를 알아낼 수 있습니다.

🇺🇸 원문 (English)

Apache Tomcat 5.5.x before 5.5.34, 6.x before 6.0.33, and 7.x before 7.0.17, when the MemoryUserDatabase is used, creates log entries containing passwords upon encountering errors in JMX user creation, which allows local users to obtain sensitive information by reading a log file.

📍 영향받는 시스템

Apache Tomcat 5.5.x (5.5.34 미만), 6.x (6.0.33 미만), 7.x (7.0.17 미만)

⚔️ 공격 벡터

로컬 사용자가 로그 파일에 직접 접근하여 JMX 사용자 생성 오류 발생 시 기록된 평문 비밀번호 추출

🛡️ 대응 방법

Tomcat 5.5.34, 6.0.33, 7.0.17 이상으로 즉시 업그레이드

🔧 검증 코드

로그 파일 존재 여부 확인 후 평문 비밀번호가 기록되어 있으면 취약한 버전으로 판단되며, 즉시 업그레이드가 필요합니다.

Shell / Script
ls -la /var/log/tomcat*/catalina.out 2>/dev/null | head -5 && grep -i 'password' /var/log/tomcat*/catalina.out 2>/dev/null | head -3

📊 CVSS Vector String

CVSS Vector
AV:L/AC:M/Au:N/C:P/I:N/A:N

💻 영향받는 소프트웨어

Apache Tomcat