🇰🇷 한글 설명
Jakarta Tomcat 3.3.1a 이전 버전이 JDK 1.3.1 또는 그 이전 버전과 함께 사용될 때 발생하는 취약점입니다. web.xml 파일을 처리하는 과정에서 신뢰할 수 있는 권한을 잘못 사용하여, 원격 공격자가 시스템의 일부 파일을 읽을 수 있는 위험이 있습니다.
💡 쉬운 설명
웹 서버의 설정 파일을 처리하는 권한 설정에 문제가 있어 발생하는 보안 약점입니다. 해커가 이 틈을 이용해 서버 내부에 저장된 민감한 파일 내용을 몰래 훔쳐볼 수 있습니다.
🇺🇸 원문 (English)
Jakarta Tomcat before 3.3.1a, when used with JDK 1.3.1 or earlier, uses trusted privileges when processing the web.xml file, which could allow remote attackers to read portions of some files through the web.xml file.
📍 영향받는 시스템
Jakarta Tomcat 3.3.1a 미만 버전 및 JDK 1.3.1 이하 버전 조합
⚔️ 공격 벡터
web.xml 파일 처리 과정의 권한 취약점을 이용한 원격 파일 읽기 요청
🛡️ 대응 방법
Tomcat을 3.3.1a 이상 버전으로 업데이트하거나 JDK 버전을 최신으로 업그레이드하십시오.
🔧 검증 코드
명령어 실행 결과 Tomcat 버전이 3.3.1a 미만으로 확인되면 취약할 가능성이 높습니다.
grep -E 'Server version: 3\.[0-2]' /opt/tomcat/bin/version.sh 2>/dev/null