| 취약점ID |
22174 |
| 위험도 |
30 |
| 포트 |
8000 |
| 프로토콜 |
TCP |
| 분류 |
Servlet |
| 상세설명 |
해당 Macromedia JRun은 존재하지 않는 .shtml을 통한 소스 노출 취약점을 가지고 있다. Macromedia JRun은 JSP와 Java Servlet들로 된 웹 어플리케이션 개발 도구이다. JRun은 Server Side Includes (SSI)를 지원한다. SSI는 웹 개발자가 정적(Static) HTML 파일에 다양한 파일들을 포함할 수 있게 해 준다. 포함되어야 할 변수들이 웹 사이트 상에서 현재 시간 혹은 최종 수정된 날짜와 시간 등이 될 수도 있기 때문이다. 디폴트로 SSI 핸들러와 결부된 파일 확장자는 .shtml 이다.
JRun 버전 2.3.3, 3.0과 3.1은 원격지의 공격자가 Web root 디렉토리 내에 있는 보호받는 파일들의 소스코드를 가져갈 수 있는 취약점을 가지고 있다. 알려진 파일을 포함하는 존재하지 않는 .shtml 파일에 대한 잘 조작된 요청을 보내게 되면 호스트상의 존재하는 알려진 파일의 내용들을 노출한다. 이 문제는 SSI 페이지들에 대한 요청들을 처리하는 Server Side 구성요소에 있는 결함으로 인한 결과이다. (JSP 스크립트들과 같이) 실행형 문장으로써 번역되어지는 파일들이 이 취약점을 이용하여 요청된다면 중요한 소스코드가 유출될 수도 있다. 또한 웹 서버상에 매핑되어 있지 않은 임의의 Java Servlet들을 공격자들이 실행시킬 수도 있다.
* 참고 사이트: http://www.macromedia.com/v1/handlers/index.cfm?ID=22261&Method=Full http://www.netcraft.com/security/public-advisories/2001-11.1.html http://online.securityfocus.com/bid/3589
* 영향을 받는 플랫폼: JRun 3.1 (all editions) JRun 3.0 (all editions) JRun 2.3.3 (all editions) |
| 해결책 |
다음 사이트를 참조하여 최신 버전의 JRun으로 업그레이드 해야한다. https://www.adobe.com/products/jrun/download/ |
| 관련 URL |
CVE-2001-0926 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|