🔍 CVE-2026-84458

0.0
CVSS Score
UNKNOWN
2026-09-25
2026-09-28 14:45
✅ 완료

🇰🇷 한글 설명

Zammad 7.1.2 미만 버전에서 '초기 로그인 시 계정 자동 연결' 설정이 활성화된 경우, 이메일 주소 일치 여부만 확인하고 소유권 검증을 수행하지 않는 취약점이 존재합니다. 공격자가 제3자 ID 제공자(SSO)의 이메일을 피해자의 이메일로 설정하여 인증할 경우, 피해자의 로컬 비밀번호를 우회하여 해당 계정으로 로그인할 수 있습니다.

💡 쉬운 설명

로그인할 때 이메일 주소만 같으면 본인인지 확인하지 않고 바로 접속을 허용하는 보안 허점이 발견되었습니다. 이를 통해 공격자가 다른 이메일 계정을 피해자의 이메일로 위장하여 관리자 권한까지 탈취할 수 있습니다.

🇺🇸 원문 (English)

Zammad is a web based open source helpdesk/customer support system. Prior to 7.1.2, when the "Automatic account link on initial logon" setting is enabled, Zammad binds an incoming third-party (SSO) identity to an existing local account by matching the email address the identity provider reports, without verifying that the provider actually confirmed ownership of that email. An attacker who controls any identity at a configured provider, including, by default, any Azure AD tenant via Zammad's multi-tenant Microsoft 365 /common app registration, can set that identity's email to a victim's address, authenticate, and be logged in as the victim. This bypasses the victim's local password entirely and affects any existing account, including agents and administrators. Zammad will honor the xms_edov ID token claim when email verification is required in the Microsoft 365 setting, treating a missing claim as unverified. This issue is fixed in version 7.1.2.

📍 영향받는 시스템

Zammad 7.1.2 미만 모든 버전

⚔️ 공격 벡터

설정된 SSO 제공자에서 피해자의 이메일과 동일한 이메일을 가진 계정을 생성한 후 Zammad에 로그인하여 계정 탈취

🛡️ 대응 방법

Zammad를 최신 보안 패치가 적용된 버전 7.1.2 이상으로 즉시 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 7.1.2보다 낮으면 취약한 상태입니다.

Shell / Script
zammad --version 2>/dev/null || dpkg -l | grep zammad 2>/dev/null | awk '{print $3}'

💻 영향받는 소프트웨어

Azure