English
◀◁ 뒤로
취약점ID 22140
위험도 40
포트 80, ...
프로토콜 TCP
분류 WWW
상세설명 해당 Oracle iSQL*Plus 긴 사용자 ID에 의한 버퍼 오버플로우 공격에 취약하다.
Oracle iSQL*Plus은 사용자들이 데이터베이스를 쿼리(query)할 수 있도록 해 주는 웹기반의 어플리케이션이다. Oracle 9 데이터베이스 서버와 함께 설치되며 Apache 웹서버에서 동작한다.
iSQL*Plus 웹 어플리케이션은 사용자들이 로그인 과정을 거쳐야 사용할 수 있다. 디폴트 URL인 "/isqlplus"를 액세스하면 사용자에게 로그인 스크린을 보여준다. 아주 긴 사용자 ID 인수를 웹서버로 보내면 내부 버퍼가 스택상에서 오버플로우를 일으키며 저장된 리턴 주소에 수정(Overwrite)이 일어난다. 이것은 공격자가 웹서버의 수행권한으로 임의의 명령을 수행시킬 수 있게 해 준다. 대부분의 시스템에서 웹서버의 수행권한은 "oracle" 사용자일 것이며 윈도우즈에서는 "SYSTEM" 사용자일 것이다. 웹서버가 일단 이 방법에 의해 공격자들에게 해킹을 당하면 이 웹서버를 통해 공격자들은 데이터베이스 서버에 대한 공격을 시도할 수도 있다.

* 취약한 플랫폼:
Oracle Database 9i R1,2 (모든 운영체제)

* 참고 사이트:
http://www.securiteam.com/securitynews/6H0041F60I.html
http://online.securityfocus.com/archive/1/298439
http://www.ngssoftware.com/advisories/ora-isqlplus.txt
해결책 Oracle 버그번호 2581911에 이 문제가 할당되었다. vender와 상의하여 해당 문제에 대한 패치를 설치해야 한다.
관련 URL (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)