🔍 CVE-2008-2370

5.0
CVSS Score
MEDIUM
2008-08-04
2026-06-16 22:53
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 RequestDispatcher 기능에서 경로 정규화가 쿼리 문자열 제거 전에 수행되어, 원격 공격자가 요청 매개변수에 '..'을 포함시켜 디렉토리 순회 공격을 수행하고 임의의 파일을 읽을 수 있는 취약점입니다.

💡 쉬운 설명

Tomcat 웹 서버에서 '../' 경로를 악용하여 본래 접근 불가능한 폴더의 파일을 읽을 수 있는 보안 구멍입니다. 공격자가 서버의 민감한 정보나 설정 파일에 접근할 수 있게 됩니다.

🇺🇸 원문 (English)

Apache Tomcat 4.1.0 through 4.1.37, 5.5.0 through 5.5.26, and 6.0.0 through 6.0.16, when a RequestDispatcher is used, performs path normalization before removing the query string from the URI, which allows remote attackers to conduct directory traversal attacks and read arbitrary files via a .. (dot dot) in a request parameter.

📍 영향받는 시스템

Apache Tomcat 4.1.0~4.1.37, 5.5.0~5.5.26, 6.0.0~6.0.16

⚔️ 공격 벡터

RequestDispatcher 요청의 쿼리 문자열에 '..' 경로 순회 시퀀스를 삽입하여 임의 파일 접근

🛡️ 대응 방법

Apache Tomcat을 4.1.38 이상, 5.5.27 이상, 6.0.17 이상으로 업그레이드

🔧 검증 코드

설치된 Tomcat 버전이 4.1.37 이하, 5.5.26 이하, 6.0.16 이하면 취약점 존재 확인

Shell / Script
dpkg -l tomcat* 2>/dev/null | grep -E 'tomcat[0-9]' || find /usr -name 'catalina.jar' -type f 2>/dev/null | head -1

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat