Zammad DEB/RPM 패키지 로컬 권한 상승 취약점 보안 권고 (CVE-2026-102490)
실무자 핵심 요약 (Executive Summary)
SECOPS ASSESSMENTpackager.io를 통해 빌드된 Zammad DEB 및 RPM 설치 환경 (소스 설치 및 컨테이너 제외)
zammad 서비스 계정 권한을 가진 공격자가 호스트의 완전한 root 권한을 획득 가능
최신 버전의 Zammad 패키지로 즉시 업데이트 수행
영향받는 제품 및 버전 범위
권장 패치 및 임시 완화(Workaround) 가이드
PATCH & WORKAROUND운영 중인 OS의 패키지 관리자를 통해 Zammad를 최신 버전으로 업데이트하십시오.
# Debian/Ubuntu 계열
sudo apt-get update
sudo apt-get install --only-upgrade zammad
# RHEL/CentOS/AlmaLinux 계열
sudo yum update zammad업데이트가 즉시 불가능한 경우, /opt/zammad 내의 실행 파일 및 서비스 유닛 파일이 참조하는 스크립트의 소유권을 root로 변경하고 zammad 계정의 쓰기 권한을 제거해야 합니다.
패치 재부팅 전까지 서버와 엔드포인트를 노리는 커널 권한 상승(LPE) 공격을 AI 행위 탐지로 차단하세요
Windows 및 Linux 서버의 긴급 OS 패치에는 점검 창(Maintenance Window)이 필요합니다. 패치 전까지 비정상 프로세스 생성과 메모리 악용을 실시간으로 격리하세요.
취약점 발생 원리 및 공격 메커니즘
본 취약점은 Zammad 서비스의 초기화 및 실행 프로세스 내 권한 관리 미흡(CWE-269)으로 인해 발생합니다. packager.io로 빌드된 DEB/RPM 패키지 환경에서, 서비스 프로세스는 초기에 root 권한으로 시작된 후 zammad 계정 소유이거나 해당 계정이 수정 가능한 파일을 실행한 뒤에야 일반 사용자 권한으로 전환(Privilege Dropping)됩니다. 이미 zammad 서비스 계정 권한을 획득한 로컬 공격자는 이 실행 파일을 악성 스크립트로 교체함으로써, 서비스가 재시작되는 시점에 root 권한으로 임의 코드를 실행할 수 있습니다. 특히 해당 서비스들은 중단 시 자동 재시작되도록 구성되어 있어 관리자 개입 없이도 수 초 내에 권한 상승이 가능합니다.
공식 보안 권고문 및 참조 링크
Zammad packages built with packager.io (DEB and RPM) could have allowed a local attacker who already had file system write privileges as the unprivileged zammad service account to escalate to full root privileges on the host. Service processes began running as root and executed files that were owned and writable by the zammad account before dropping their identity to that account. An attacker holding that foothold could have escalated within seconds, because the affected services were restarted automatically whenever they stopped; no administrator interaction was required. Only installations from the DEB and RPM packages were affected — installations from source or the official container images were not. All released packaged versions were affected.
일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독
보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.