🇰🇷 한글 설명
Zimbra에서 이메일 첨부파일의 Content-Location MIME 헤더에 대한 정화(sanitization)가 부족하여 저장형 크로스사이트 스크립팅(XSS) 취약점이 존재합니다. 공격자는 이 헤더에 javascript: URI를 설정할 수 있으며, 피해자가 첨부파일 이름을 클릭하면 브라우저 컨텍스트에서 스크립트가 실행됩니다. 이 문제는 10.1.21 버전에서 수정되었습니다.
💡 쉬운 설명
공격자가 특수하게 만든 이메일을 보내면, 받은 사람이 첨부파일 이름을 클릭했을 때 악성 스크립트가 실행될 수 있습니다. 이를 통해 로그인 정보나 개인 데이터가 유출될 수 있습니다.
🇺🇸 원문 (English)
Zimbra is vulnerable to stored cross-site scripting (XSS) via the Content-Location MIME header in email attachments. Due to lack of sanitization of the Content-Location header, an attacker can set it to a javascript: URI. An unauthenticated remote attacker can send a crafted email to a victim; when the victim opens the email in the Zimbra web interface and clicks the attachment name, the JavaScript payload executes in the victim's browser context. This issue was fixed in version 10.1.21
📍 영향받는 시스템
10.1.21 이전 버전의 Zimbra 웹 인터페이스
⚔️ 공격 벡터
공격자가 Content-Location 헤더에 javascript: URI를 포함한 악성 이메일을 피해자에게 발송하고, 피해자가 첨부파일을 클릭하면 스크립트가 실행됨
🛡️ 대응 방법
Zimbra를 10.1.21 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전이 10.1.21 미만이면 취약하며, 10.1.21 이상이면 패치가 적용된 것입니다.
zmcontrol -v 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'