| 취약점ID |
16062 |
| 위험도 |
40 |
| 포트 |
21 |
| 프로토콜 |
TCP |
| 분류 |
FTP |
| 상세설명 |
해당 ProFTPD 데몬의 버전에는 ASCII 모드 파일 전송 상의 결함으로 인한 버퍼 오버플로우 취약점이 존재한다. ProFTPD은 Unix 플랫폼 상에서 동작하는 FTP 서버이다. 이 ProFTP 1.2.7부터 1.2.9rc2까지의 버전들(ProFTP 1.2.7 이전의 가능한 버전)은 FTP 서버로부터 ASCII 모드로 파일을 전송받을 때 버퍼 오버플로우 취약점이 발생할 수 있다. 이 취약점은 서버에 파일을 업로드할 수 있는 권한을 가진 공격자가 잘 조작된 파일을 업로드한 후 업로드한 그 파일을 다시 다운로드하는 과정에서 발생한다. ASCII 모드 형태로 전송되는 파일의 경우, 뉴라인 '\n' 문자를 검사하기 위해 파일 데이터들이 1024 바이트 단위로 검사된다. 그러나, 이 뉴라인 '\n' 문자들을 변환(translation)하는 과정 상의 결함으로 인하여 미리 업로드된 공격자의 조작된 파일이 파싱(parsing)되는 과정에서 버퍼 오버플로우가 발생하고 공격자들은 시스템에 대한 완벽한 권한을 획득할 수 있는 임의의 코드를 실행할 수 있다. 이 취약점은 대상 FTP 사이트의 데이터를 조작, 파괴, 훔치는 데 사용될 수 있다.
* 알림: 이 점검 항목은 취약점을 점검하기 위해 단지 대상 ProFTPD의 배너 정보만을 확인한다. 따라서, 거짓 양성(False Positive)을 보일 수 있다.
* 참고 사이트: http://www.securityfocus.com/archive/1/338687
* 영향을 받는 플랫폼: ProFTPD 1.2.7 ProFTPD 1.2.8 ProFTPD 1.2.8rc1 ProFTPD 1.2.8rc2 ProFTPD 1.2.9rc1 ProFTPD 1.2.9rc2 |
| 해결책 |
다음 ProFTPD 웹 사이트를 참조해서 ProFTPD 최신 버전으로 업그레이드하여야 한다. http://www.proftpd.org/
임시 조치방법으로, 공격을 성공하기 위해 필요한 파일 업로드 권한을 제한하기 위해, 다음과 같은 파일 권한 또는 ProFTPD 설정 파라미터를 통해서 사용자들의 업로드 기능을 모두 금지한다.
<Limit WRITE> Denial All </Limit> |
| 관련 URL |
CVE-2003-0831 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
12200 (ISS) |
|