🇰🇷 한글 설명
MailEnable 10.54 미만 버전에서 인증 정보가 평문으로 저장되는 취약점이 발견되었습니다. AUTH.TAB 파일에 사용자 및 관리자 비밀번호가 암호화되지 않은 상태로 저장되며, 파일 접근 권한이 과도하게 설정되어 있어 로컬 인증된 사용자가 이를 탈취할 수 있습니다. 이를 통해 모든 사용자 계정 및 슈퍼 관리자 권한을 획득하여 메일 서비스와 웹메일 인터페이스를 장악할 수 있습니다.
💡 쉬운 설명
메일 서버의 비밀번호가 암호화되지 않은 일반 텍스트 형태로 저장되어 있어, 서버에 접속 권한이 있는 사람이 비밀번호를 그대로 읽을 수 있는 문제입니다. 이로 인해 해커가 관리자 권한을 훔쳐 모든 이메일을 몰래 보거나 서버를 마음대로 조작할 수 있습니다.
🇺🇸 원문 (English)
MailEnable versions prior to 10.54 contain a cleartext storage of credentials vulnerability that can lead to local credential compromise and account takeover. The product stores user and administrative passwords in plaintext within AUTH.TAB with overly permissive filesystem access. A local authenticated user with read access to this file can recover all user passwords and super-admin credentials, then use them to authenticate to MailEnable services such as POP3, SMTP, or the webmail interface, enabling unauthorized mailbox access and administrative control.
📍 영향받는 시스템
MailEnable versions prior to 10.54
⚔️ 공격 벡터
로컬 인증된 사용자가 권한이 과도하게 설정된 AUTH.TAB 파일을 읽어 평문 비밀번호를 탈취
🛡️ 대응 방법
MailEnable을 최신 버전(10.54 이상)으로 업데이트하고 AUTH.TAB 파일의 파일 시스템 접근 권한을 최소화함
🔧 검증 코드
AUTH.TAB 파일의 권한이 일반 사용자에게 읽기 권한(r)이 부여되어 있는지 확인
ls -l /path/to/mailenable/AUTH.TAB 2>/dev/null