🔍 CVE-2010-3718

1.2
CVSS Score
LOW
2011-02-10
2026-06-16 23:23
✅ 완료

🇰🇷 한글 설명

Apache Tomcat의 SecurityManager 보안 기능이 ServletContext 속성을 읽기 전용으로 설정하지 않아 로컬 웹 애플리케이션이 의도된 작업 디렉토리 외부의 파일에 접근할 수 있는 취약점입니다. 디렉토리 트래버설 공격을 통해 무단으로 시스템 파일을 읽거나 수정할 수 있습니다.

💡 쉬운 설명

Tomcat 웹 서버의 보안 기능이 약해서 앱이 자신이 접근할 수 없는 파일들에 몰래 접근할 수 있습니다. 쉽게 말해 자기 방에만 있어야 하는데 집 전체 다른 방들을 열 수 있는 상황입니다.

🇺🇸 원문 (English)

Apache Tomcat 7.0.0 through 7.0.3, 6.0.x, and 5.5.x, when running within a SecurityManager, does not make the ServletContext attribute read-only, which allows local web applications to read or write files outside of the intended working directory, as demonstrated using a directory traversal attack.

📍 영향받는 시스템

Apache Tomcat 7.0.0-7.0.3, 6.0.x, 5.5.x

⚔️ 공격 벡터

로컬 웹 애플리케이션이 디렉토리 트래버설('../../') 기법을 사용하여 ServletContext 속성을 조작해 작업 디렉토리 외부 파일 접근

🛡️ 대응 방법

Tomcat 7.0.4 이상, 6.0.30 이상, 5.5.31 이상으로 업그레이드 또는 보안 패치 적용

🔧 검증 코드

설치된 Tomcat 버전이 영향받는 범위에 속하는지 확인하고, 해당되면 즉시 권장 버전 이상으로 업그레이드 필요

Shell / Script
dpkg -l tomcat* 2>/dev/null | grep -E 'tomcat.*(5\.5|6\.0|7\.0\.[0-3])' || rpm -qa tomcat* 2>/dev/null | grep -E 'tomcat.*(5\.5|6\.0|7\.0\.[0-3])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Apache Tomcat