| 취약점ID |
16042 |
| 위험도 |
40 |
| 포트 |
21 |
| 프로토콜 |
TCP |
| 분류 |
FTP |
| 상세설명 |
WFTPD 데몬이 .lnk 파일의 업로드를 통해서 제한된 디렉토리 외부로의 접근을 허용한다. WFTPD 데몬은 Windows NT/2000/XP 상에서 동작하도록 제작된 인기있는 FTP 서비스 소프트웨어이다. 그러나, 이러한 WFTPD 데몬 중 일부 버전들은 임의의 디렉토리 접근을 허용하는 디렉토리 탐색(Directory Traversal) 취약점을 가지고 있다. 이 취약점은 원격지 공격자들이 접근이 임의의 디렉토리나 파일들에 대한 바로가기 파일 .lnk 을 만들고 이를 FTP 서버를 통해 업로드할 때 발생한다. 이 때, 파일 업로드를 위해서 서버 상에 쓰기 가능한 디렉토리가 존재해야 한다. 만약, 이러한 .lnk 파일이 파일이나 디렉토리를 가리키고 있는 경우, 그 디렉토리나 파일들을 똑같이 액세스할 수 있게 되기 때문에 이들은 더 이상 안전하게 보호되지 않는다. 그러나, 일부 FTP 서버들은 .lnk 확장자를 가진 파일들을 업로드하는 것을 금지할 수 있기 때문에 다음과 같은 명령을 통해 파일을 업로드한다.
PUT local.lnk remote.lnk.
이처럼 파일명에 '.'를 덧붙여 업로드하게 되면 서버는 .lnk 파일로 받아들여 업로드 금지를 우회할 수 있게 해 준다. 원격지 공격자들은 이러한 취약점을 이용하여, 제한된 디렉토리 외부에 존재하는 중요한 시스템 파일이나 디렉토리로 링크된 .lnk 파일을 업로드하는 방법으로 시스템 파일이나 디렉토리들을 액세스할 수 있다.
* 참고 사이트: http://online.securityfocus.com/bid/2957 http://www.iss.net/security_center/static/6760.php
* 영향을 미치는 플랫폼: WFTPD 2.4.1 Any Version WFTPD 2.4.1 Pro Any Version WFTPD 3.0 Any Version WFTPD 3.0 Pro Any Version |
| 해결책 |
Texas Imperial Softwares 홈 페이지 http://www.wftpd.com/ 를 참고하여 WFTPD (3.10R1 또는 이후 버전) 또는 (Pro 3.10R1 또는 이후 버전)으로 업그레이드 해야 한다. |
| 관련 URL |
CVE-2001-1386 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|