| 취약점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) |
|