| 취약점ID |
22110 |
| 위험도 |
40 |
| 포트 |
8080 |
| 프로토콜 |
TCP |
| 분류 |
Servlet |
| 상세설명 |
Apache Software Foundation에서 내놓은 Tomcat 패키지는 Tomcat을 운영중인 시스템을 장악할 수 있는 정보의 유출이 가능한 취약점을 가지고 있다. 디폴트로 다양한 UNIX 시스템들 상에서 운영되고 있는 Tomcat 3.0과 3.1 버전들은 Tomcat 서버 상의 컨텍스트 들을 추가, 삭제하거나 혹은 컨텍스트 정보를 열람하는데 사용될 수 있는 서블릿들을 포함한 /admin 컨텍스트 (혹은 가상 디렉토리)를 가지고 있다. 컨텍스트로 root 디렉토리(/)를 추가한다면 Tomcat 서버가 가동되는 계정으로 읽기 가능 파일들을 모두 읽어낼 수 있다. 만약 Tomcat이 root로 운영된다면 파일시스템 상의 모든 파일들이 액세스될 수 있다. 이것은 시스템으로의 액세스 권한을 얻는데 사용될 수 있는 치명적인 정보의 검색을 허용해 주는 것과 같다. /admin 컨텍스트로의 허가되지 않은 액세스를 차단하기 위한 접근 제어 방법은 현재 없다. 이를 통해 어떤 사용자라도 이 취약점을 이용한 원격에서의 해킹이 가능하다. |
| 해결책 |
1) root로 Tomcat 서버를 운영해서는 안된다. 2) /admin 컨텍스트로의 액세스를 차단하거나 혹은 완전히 /admin 컨텍스트를 제거해야 한다. 3) 가능하다면 가장 최신 버전으로 업그레이드한다. |
| 관련 URL |
CVE-2000-0672 (CVE) |
| 관련 URL |
1548 (SecurityFocus) |
| 관련 URL |
5160 (ISS) |
|