| 취약점ID |
18036 |
| 위험도 |
30 |
| 포트 |
25 |
| 프로토콜 |
TCP |
| 분류 |
SMTP |
| 상세설명 |
해당 SMTP 서버는 메일 'redirection' 공격에 취약하다.
이와 같은 'redirection' 공격은 Sendmail의 잘못된 주소 파싱(parsing) 정책으로 인하여 발생한다. Sendmail 서버는 로컬 호스트명으로 끝나는 주소의 경우, 로컬 호스트명을 떼어내고 그 나머지를 다시 파싱한다. 즉, 수신처(RCPT TO:)의 주소를 다음과 같이 'user@hostname@victim' 라고 명시할 경우 원격지 SMTP 서버(victim)는 이 메일을 'user@hostname' 으로 전달한다. 공격자들은 로컬 호스트명으로 끝나는 주소를 사용하여 방화벽을 통해 메시지를 전달함으로써 외부와 차단되어 있는 다른 SMTP 서버들을 공격할 수 있다.
* 알림: 이 취약점 점검 항목은 postfix와 같은 일부 SMTP 서버들의 경우 점검 항목에서 사용되는 메시지를 정상적으로 받아들이기는 하지만 바로 폐기하기 때문에 "False Positive"의 가능성이 존재할 수 있다.
* 참고 사이트: http://www.iss.net/security_center/static/3477.php http://online.securityfocus.com/archive/1/11556 |
| 해결책 |
다음 라인을 /etc/sendmail.cf 파일에서 98번째 'ruleset 98' 위에 삽입해야 한다.
R$*@$*@$* $#error $@ 5.7.1 $: "551 Sorry, no redirections." |
| 관련 URL |
CVE-1999-0393 (CVE) |
| 관련 URL |
(SecurityFocus) |
| 관련 URL |
(ISS) |
|