🇰🇷 한글 설명
Zammad 오픈소스 고객 지원 시스템의 7.0.2 미만 버전에서 권한 우회 취약점이 발견되었습니다. 인증된 에이전트가 권한이 없는 지식 베이스 답변 내용을 읽을 수 있는 결함이 존재합니다. 이는 GraphQL 뮤테이션 과정에서 지식 베이스 답변 자체에 대한 권한 검증이 누락되어 발생합니다.
💡 쉬운 설명
고객 지원 시스템을 사용하는 직원이 원래 볼 수 없는 내부 지식 정보를 몰래 읽을 수 있는 보안 허점이 발견되었습니다. 시스템이 사용자의 권한을 제대로 확인하지 않아 발생하는 문제입니다.
🇺🇸 원문 (English)
Zammad is a web based open source helpdesk/customer support system. Prior to 7.0.2, an authorization bypass vulnerability was found that allows an authenticated agent to read knowledge base answer content they should not be able to access. The vulnerable GraphQL mutation is meant to transform a knowledge base answer suggestion so it can be inserted into the ticket editor, but it only checks if the user has the ticket.agent permission. Checking the authorization to the knowledge base answer itself is missing. This vulnerability is fixed in 7.0.2.
📍 영향받는 시스템
Zammad 7.0.2 미만 모든 버전
⚔️ 공격 벡터
인증된 에이전트가 권한 검증이 누락된 GraphQL 뮤테이션을 호출하여 비인가 데이터에 접근
🛡️ 대응 방법
Zammad를 최신 보안 패치가 적용된 7.0.2 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 정보가 7.0.2 미만(예: 7.0.1)이면 취약한 상태입니다.
curl -s http://<target_ip>/api/v1/version | grep -oE '"version":"[^"]+"'