English
◀◁ 뒤로
취약점ID 22169
위험도 20
포트 80, ...
프로토콜 TCP
분류 WWW
상세설명 해당 Oracle9iAS 어플리케이션 서버는 원격지 공격자에게 SOAP 문서들에 대한 액세스를 허용한다.
Oracle9iAS 어플리케이션 서버는 웹을 통한 데이터베이스 서비스 관리를 위해 SOAP 프로토콜을 지원한다. 이 SOAP(Simple Object Access Protocol)은 분산 환경에서 XML을 통해 종단간 데이터를 교환하기 위해 구현된 간단한 프로토콜이다. 디폴트로 설치된 Oracle9iAS 의 경우, 이 SOAP 컴포넌트가 디폴트로 Enable 되어 설치되고 또한, SOAP 문서들도 임의의 액세스(access)가 가능하다. 이러한 파일들은 원격지 공격자들로 하여금 대상 서버에 대한 정보를 수집하도록 도와주고 이를 통해 보다 지능적인 공격을 시도할 수 있게 해 준다. 예를 들어, SOAP 문서 중 "ReleasesNotes.html" 파일은 파일 내에 다음과 같이 iAS 버전, SOAP 버전 등등의 정보들을 포함하고 있어서 원격지 공격자들에게 이를 노출할 수 있다.

ReleaseNotes.html 파일 안에,
<center>iAS v1.X.X.X</center>

* 참고 사이트:
http://www.kb.cert.org/vuls/id/476619
http://www.cert.org/advisories/CA-2002-08.htm
해결책 SOAP 문서 위치와의 매핑을 끊기 위해서 'soapdocs' Alias 를 제거하여야 한다.

1. Oracle 9iAS 의 httpd.conf 파일을 연다.
2. 파일로부터 다음 라인의 'soapdocs' Alias 를 삭제한다.
Alias /soapdocs/ $ORACLE_HOME/soap/docs/
관련 URL (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)