| 취약점ID |
22158 |
| 위험도 |
40 |
| 포트 |
8080 |
| 프로토콜 |
TCP |
| 분류 |
Servlet |
| 상세설명 |
해당 Apache Tomcat 서버는 Unicode 문자들을 통한 디렉토리 탐색 취약점을 가지고 있다. Jakarta Tomcat은 JavaServer Pages (JSP) 와 Java servlet 들을 지원하는 Apache HTTP 서버들과 함께 사용되는 Java 어플리케이션 서버이다. Tomcat 3.2.1 이하 버전들은 원격지의 공격자가 웹서버상에 있는 디렉토리들을 탐색할 수 있게 해 준다. 원격지의 사용자는 Unicode 문자들로 된 "dot dot" 시퀀스들 (/%2e%2e/)을 포함하는 URL 요청을 보내 웹 Root의 외부에 있는 디렉토리와 파일들을 볼 수 있다. 웹 브라우즈를 이용하여 다음 URL을 보냄으로써 Tomcat 서버는 Root 문서 디렉토리 외부에 있는 디렉토리의 내용을 리스트해 줄 것이다:
http://www.target.com:8080/%2e%2e/%2e%2e/%2e%2e/%00.jsp
* 참고 사이트: http://online.securityfocus.com/bid/2518 http://www.iss.net/security_center/static/6305.php http://www.securiteam.com/windowsntfocus/5YP040U40M.html
* 영향을 받는 플랫폼: Apache Tomcat 모든 버전 Windows 플랫폼 UNIX/Linux 플랫폼 |
| 해결책 |
다음 Jakarta 웹 사이트로부터 Jakarta Tomcat의 가장 최신 버전 (3.2.2b2 이상)을 구하여 업그레이드 하여야 한다: http://jakarta.apache.org/
임시 조치방법으로 server.xml에 있는 connector 정의부에 "inet" 인수를 추가한다: <Connector className="…"> <Parameter name="handler" value="..."> <Parameter name="inet" value="localhost"> <Parameter name="port" value="8007"> </Connector> |
| 관련 URL |
(CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|