| 취약점ID |
23005 |
| 위험도 |
40 |
| 포트 |
515 |
| 프로토콜 |
TCP |
| 분류 |
LPD |
| 상세설명 |
해당 Solaris 시스템에 Line Printer Daemon (in.lpd)이 가동되고 있다. Solaris 2.8 이하의 버전들의 Line Printer Daemon에 있는 Buffer Overflow는 원격으로 Attacker들에게 root 권한을 허용해 줄 수 있다. Solaris BSD print protocol daemon은 사용자가 원격으로 로컬 프린터를 조작할 수 있는 인터페이스를 제공한다. 현재 Solaris의 모든 버전들은 디폴트로 in.lpd 데몬이 설치되어 있고 가동된다. in.lpd 데몬은 515 포트을 사용한다. in.lpd 데몬은 네트워크를 통해 문서들을 프린트 할려는 네트워크 사용자들에게 확장된 기능을 제공한다. 바로 그 "transfer job" 루틴에 결함이 있어 Attacker들은 체킹되지 않는 버퍼를 오버플로우 시킬 수 있다. Attacker들은 이 취약점을 이용하여 printer daemon을 다운시키거나 root 권한으로 임의의 명령을 수행시킬 수 있다.
* 참고 사이트: http://bvlive01.iss.net/issEn/delivery/xforce/alertdetail.jsp?id=advise80 http://www.securityfocus.com/bid/2894
* 영향을 받는 플랫폼: Solaris 시스템 |
| 해결책 |
Oracle 사에 문의하여 해당 OS에 맞는 Patch를 설치한다.
Patch 번호는 다음 리스트와 같다. 106235-09 SunOS 5.6: lp patch 106236-09 SunOS 5.6_x86: lp patch 107115-08 SunOS 5.7: LP patch 107116-08 SunOS 5.7_x86: LP patch 109320-04 SunOS 5.8: LP patch 109321-04 SunOS 5.8_x86: LP patch
이 Patch가 설치되지 않은 취약한 모든 시스템들에 있는 in.lpd 데몬을 가동중지 시킬 것을 권고한다. In.lpd 데몬을 Disable 시키기 위해서는: 1. root로 로그인 한다. 2. 텍스트 에디터로 /etc/inetd.conf를 오픈한다. 3. "printer"로 시작하는 라인을 찾는다. 4. 이 라인 앞에 "#" 문자를 삽입한다. (주석처리) 5. inetd를 재가동 시킨다. |
| 관련 URL |
CVE-2001-0353 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|