| 취약점ID |
20021 |
| 위험도 |
40 |
| 포트 |
161 |
| 프로토콜 |
UDP |
| 분류 |
SNMP |
| 상세설명 |
해당 Solaris SNMP 데몬은 원격으로 root 액세스를 허용하는 감춰진 Community String을 가지고 있다. 감춰진 Community String은 Solaris 2.6 SNMP 구현에 심어진 채 배포되었다. 이 Community String은 "mibiisa" 확장 에이전트에 대한 읽기-쓰기 권한을 가지고 있다. "mibiisa" 확장 에이전트에 대한 액세스 권한을 가지고 공격자는 시스템 인수들을 수정하고 프로세스를 Kill 시키는 등의 작업과 함께 root 권한으로 임의의 명령들을 실행시킬 수도 있다.
* 참고 사이트: http://online.securityfocus.com/bid/177 http://www.iss.net/security_center/static/1385.php
* 영향을 받는 플랫폼: Sun Solaris 2.6 이하 |
| 해결책 |
Sun사는 SEA 1.0.3이 설치되기 전까지 취약한 시스템들에 있는 SEA를 가동중지 시킬 것을 권고하고 있다.
SEA의 버전을 확인하기 위해서는 다음 SEA 패키지들 중의 하나에 대해 pkginfo을 사용하면 된다: SUNWmibii, SUNWsacom, SUNWsadmi, SUNWsasnm. 예를들어, SEA 1.0과 1.0.1의 경우, SUNWmibii에 대한 pkginfo는 다음과 같이 보여 줄 것이다:
% pkginfo SUNWmibii system SUNWmibii Solstice Enterprise Agent SNMP daemon
SEA 1.0.2의 경우:
% pkginfo SUNWmibii system SUNWmibii Solstice Enterprise Agents 1.0.2 SNMP daemon
Solstice Enterprise Agent (SEA)를 가동중지 시키기 위해서는 다음과 같은 절차를 따른다:
% su Password: # /etc/init.d/init.snmpdx stop # mv /etc/rc3.d/S76snmpdx /etc/rc3.d/DISABLED_S76snmpdx
-- 혹은 --
시스템에 적절한 패치를 적용하여야 한다. 패치들은 다음과 같이 벤더로부터 이용 가능하다:
Sun Solaris 2.4 _x86: Sun Solaris 2.4: Sun Solaris 2.5 _x86: Sun Solaris 2.5.1 _x86: Sun Solaris 2.5.1: Sun Solaris 2.6 _x86:
Sun Patch 106600-02
Sun Solaris 2.6:
Sun Patch 106037-05
2014년 현재 Oracle사는 Solaris 8 미만의 버전을 지원하지 않기 때문에 벤더에 문의하여 적절한 패치를 적용하여야 한다. |
| 관련 URL |
CVE-1999-0186 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|