🇰🇷 한글 설명
Zammad 7.1.2 미만 버전에서 이메일 서명을 생성하거나 업데이트할 때, 서명 본문에 포함된 HTML img 태그가 기존 첨부파일을 참조하면 권한 확인 없이 해당 파일을 복사합니다. 이렇게 복사된 파일은 서명 소유자의 권한을 따르기 때문에, 특정 권한을 가진 사용자가 원래 접근할 수 없었던 티켓이나 지식 베이스의 첨부파일을 읽을 수 있는 취약점이 존재합니다.
💡 쉬운 설명
이메일 서명을 만들 때 시스템이 실수로 다른 사람의 비밀 파일을 몰래 복사해오는 보안 구멍이 발견되었습니다. 이로 인해 권한이 없는 관리자가 다른 팀의 중요한 첨부파일을 마음대로 볼 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
Zammad is a web based open source helpdesk/customer support system. Prior to 7.1.2, when creating or updating an email signature, Zammad processes inline images referenced in the signature body. If a signature body contains an HTML img tag pointing to any existing attachment, the system copies that attachment into a new signature-owned record, without checking whether the user has permission to access the original attachment. The newly created copy is then downloadable by the same channel-admin user, because attachment access is determined by the copy's owner (the signature), not the original object (e.g., a ticket or knowledge-base article). This allows a user with any of the admin.channel_email, admin.channel_google, admin.channel_microsoft365, or admin.channel_microsoft_graph permissions to read attachments they would otherwise be denied access to, such as ticket attachments belonging to groups they are not a member of. This issue is fixed in version 7.1.2.
📍 영향받는 시스템
Zammad versions prior to 7.1.2
⚔️ 공격 벡터
권한이 있는 관리자 계정으로 이메일 서명 내 HTML img 태그를 조작하여 타인의 첨부파일 참조
🛡️ 대응 방법
Zammad를 최신 보안 패치가 적용된 버전 7.1.2 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 Zammad의 버전이 7.1.2 미만인지 확인하십시오.
dpkg -l | grep zammad 2>/dev/null || rpm -q zammad 2>/dev/null || zammad --version