🇰🇷 한글 설명
Apache Tomcat의 WebDAV 기능에서 경로 순회 취약점으로, SYSTEM 엔티티를 포함한 쓰기 요청을 통해 원격 인증된 사용자가 서버의 임의의 파일에 접근할 수 있습니다. 특정 구성의 Tomcat 4.0.0부터 6.0.14 버전까지 영향을 받습니다.
💡 쉬운 설명
Tomcat 웹 서버의 파일 공유 기능에서 인증된 공격자가 특수한 요청으로 서버 시스템 내 다른 파일들을 읽을 수 있는 문제입니다. 미리 로그인이 필요하며 중요한 설정 파일 노출 위험이 있습니다.
🇺🇸 원문 (English)
Absolute path traversal vulnerability in Apache Tomcat 4.0.0 through 4.0.6, 4.1.0, 5.0.0, 5.5.0 through 5.5.25, and 6.0.0 through 6.0.14, under certain configurations, allows remote authenticated users to read arbitrary files via a WebDAV write request that specifies an entity with a SYSTEM tag.
📍 영향받는 시스템
Apache Tomcat 4.0.0-4.0.6, 4.1.0, 5.0.0, 5.5.0-5.5.25, 6.0.0-6.0.14
⚔️ 공격 벡터
WebDAV PUT/MKCOL 요청에서 SYSTEM 엔티티로 절대 경로 지정하여 서버의 임의 파일 읽기 수행
🛡️ 대응 방법
Tomcat을 4.0.7, 4.1.1, 5.0.1, 5.5.26, 6.0.15 이상으로 업그레이드하거나 WebDAV 기능 비활성화
🔧 검증 코드
Tomcat 설치 경로에서 버전 정보를 확인하여 취약 버전 범위(4.0.0-6.0.14, 해당 마이너 버전)에 포함되는지 검증합니다.
find / -name 'catalina.jar' -o -name 'catalina.properties' 2>/dev/null | head -1 | xargs -I {} dirname {} | xargs ls -la 2>/dev/null | grep -i version