| 취약점ID |
17060 |
| 위험도 |
40 |
| 포트 |
111 |
| 프로토콜 |
TCP,UDP |
| 분류 |
RPC |
| 상세설명 |
해당 NFS 서버는 UID (User ID)를 적절하게 인식하지 못하는 결함을 가지고 있다. 보안상의 이유로 대부분의 NFS 구현들은 nobody 사용자로 root 사용자의 NFS 접속을 허용한다. NFS 클라이언트는 UID로 32 비트 값을 사용한다. 그러나 유닉스 시스템에서는 UID가 16 비트 값이다. 그래서 공격자가 0이 아닌 32 비트 UID 값을 보내면 유닉스 운영체제에 의해 0의 16 비트 UID로 인식된다. 이 문제는 공격자가 UID를 적절하게 체크하지 못하는 NFS 서버들에 대해 root 권한으로 시스템을 액세스하게 해 줄 수 있다.
* 참고 사이트: http://www.iss.net/security_center/static/82.php http://online.securityfocus.com/bid/47
* 영향을 미치는 플랫폼: NFS 구버전들 |
| 해결책 |
벤더에 문의하여 NFS 서버의 가장 최신버전으로 업그레이드 하여야 한다. 많은 Mound 프로그램들은 디바이스를 생성할 수 있는 기능을 뺄 수 있는 -nodev 옵션을 제공한다. 더 자세한 정보가 필요하다면 운영체제 문서를 참고하거나 해당 벤더에 문의하여야 한다.
Sun 시스템: 벤더에 문의하여 NFS jumbo patch (Patch-ID# 100173-13)를 설치하여야 한다: |
| 관련 URL |
CVE-1999-1021 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|