🇰🇷 한글 설명
mutt 1.5.19 및 1.5.20 버전에서 X.509 인증서의 CN 필드에 포함된 널(\0) 문자를 올바르게 처리하지 않는 취약점입니다. 이로 인해 중간자 공격자가 정상 인증 기관에서 발급한 위조 인증서로 임의의 SSL 서버를 스푸핑할 수 있습니다.
💡 쉬운 설명
이메일 클라이언트인 mutt에서 서버 신원 확인 시 특수 문자를 무시해버리는 버그가 있습니다. 해커가 이를 악용하면 가짜 서버를 진짜처럼 보이게 할 수 있습니다.
🇺🇸 원문 (English)
mutt_ssl.c in mutt 1.5.19 and 1.5.20, when OpenSSL is used, does not properly handle a '\0' character in a domain name in the subject's Common Name (CN) field of an X.509 certificate, which allows man-in-the-middle attackers to spoof arbitrary SSL servers via a crafted certificate issued by a legitimate Certification Authority, a related issue to CVE-2009-2408.
📍 영향받는 시스템
mutt 1.5.19, 1.5.20 (OpenSSL 사용 시)
⚔️ 공격 벡터
정상 인증서의 CN 필드에 널 문자를 삽입하여 MITM 공격으로 SSL 서버 스푸핑
🛡️ 대응 방법
mutt를 1.5.21 이상으로 업그레이드
🔧 검증 코드
mutt 버전이 1.5.21 이상인지 확인하고, OpenSSL 기반 빌드 여부 확인
mutt -v 2>/dev/null | head -1