🇰🇷 한글 설명
Zimbra Classic UI에서 HTML 답장 작성 시 From 이메일 헤더의 입력값이 충분히 정제되지 않아 저장형 크로스사이트 스크립팅(XSS)이 발생합니다. 공격자가 악성 JavaScript가 포함된 From 헤더를 가진 이메일을 보내면, 피해자가 답장 작성 시 해당 스크립트가 브라우저에서 실행될 수 있습니다. 이 문제는 10.1.21 버전에서 수정되었습니다.
💡 쉬운 설명
악의적인 사람이 이메일의 보낸 사람 정보에 몰래 프로그램 코드를 숨겨 보낼 수 있습니다. 받은 사람이 이 메일에 답장을 쓰면 그 코드가 실행되어 로그인 정보가 탈취될 수 있습니다.
🇺🇸 원문 (English)
Zimbra is vulnerable to Stored Cross-Site Scripting (XSS) via the From email header during HTML reply composition in Classic UI. Due to insufficient sanitization of the From header value, a remote attacker can send a crafted email containing a malicious From header with an embedded JavaScript payload. When the victim opens the message in Classic UI and clicks Reply while composing in HTML mode with reply headers disabled, the unsanitized From header content is rendered as HTML and the JavaScript payload executes in the victim's browser, potentially allowing the attacker to steal session information or perform actions on behalf of the victim. This issue was fixed in version 10.1.21
📍 영향받는 시스템
Zimbra Collaboration Suite 10.1.21 미만 버전 (Classic UI 사용 환경)
⚔️ 공격 벡터
악성 JavaScript가 삽입된 From 헤더를 가진 이메일 발송 후, 피해자가 HTML 모드에서 답장 시 스크립트 실행
🛡️ 대응 방법
Zimbra를 10.1.21 이상 버전으로 업그레이드하고, 패치 적용 전까지 HTML 답장 작성을 제한하거나 Classic UI 사용을 최소화
🔧 검증 코드
출력된 버전이 10.1.21 이상이면 패치가 적용된 것이며, 미만이면 취약한 버전이므로 업그레이드가 필요합니다.
zmcontrol -v 2>/dev/null | grep -oE '[0-9]+\.[0-9]+\.[0-9]+'