flawopen.com/Incidents/divd-zammad-ai-agent-zero-day-chain-september-2026
DIVD Zammad 침해: CVE-2026-102489 및 102490
DIVD에 따르면 공격자는 두 Zammad 취약점으로 root 권한을 얻은 뒤 AI 에이전트를 사용해 후속 활동을 했습니다. CVE-2026-102490은 DEB/RPM 패키지에 영향을 주며 7.2.2에서 수정됐습니다.[10], [1], [2], [12], [3], [11]
관리자가 마스터 키를 가진 채 업무를 시작하고, 하급 직원이 수정할 수 있는 작업 지시서를 읽어 실행한 다음에야 그 키를 내려놓는 상황을 떠올려 보세요. 관리자가 모든 권한을 가진 동안 직원은 실행될 내용을 바꿀 수 있습니다. Zammad 패키지 문제는 root로 시작한 서비스가 권한을 내리기 전에 zammad 계정이 수정할 수 있는 파일을 실행하는 데 있습니다. 이미 시스템 접근 권한이 있어야 하며 DEB/RPM 패키지가 영향을 받습니다. 이 CVE 자체가 최초 접근 권한을 제공하지는 않습니다.[1], [2], [3]
핵심 개념 및 용어
CVE-2026-102489- DIVD는 zammad 서비스 사용자로 원격 코드 실행을 가능하게 하는 Zammad 세션 탈취 문제를 설명합니다. CWE-384가 기록되어 있고 GHSA의 CVSS 4.0 점수는 9.4입니다.[2], [5], [6]
CVE-2026-102490- CVE-2026-102490은 패키지에 한정된 로컬 권한 상승 문제입니다. DEB/RPM 서비스 설정에서는 root로 시작한 서비스가 권한을 내리기 전에 낮은 권한의 zammad 계정이 수정할 수 있는 파일을 실행할 수 있습니다. 따라서 공격자에게는 기존 접근 권한과 해당 쓰기 권한 또는 코드 실행이 필요합니다. 공식 컨테이너와 소스 설치는 제외되며, Zammad 7.2.2에서 수정됐습니다.[8], [10], [2], [7], [12], [3], [11]
CWE-384 / CWE-269- DIVD는
CVE-2026-102490단독의 CVSS 4.0 8.5(로컬, 낮은 권한)와 CVE-2026-102489에 연결될 때의 9.4를 구분합니다. 이전 GHSA-HGFF 기록은CVE-2026-102490단독에 여전히 9.4와 네트워크/권한 불필요 벡터를 표시합니다. 10월 8일 Zammad/GHSA-p97 패키지 권고는 DEB/RPM 문제에 8.5와 로컬 벡터를 부여합니다. 시나리오와 출처를 명시하고 이전 메타데이터를 단독 원격 도달성의 증거로 제시하지 마세요. 패키지 관련 문제에 대해 GHSA-p97은CWE-250,CWE-426, CWE-732도 매핑합니다. DIVD/CVE 기록의CWE-269매핑은 별도의 출처 분류입니다.[10], [2], [6], [7], [3], [11] KEV- NVD는 CVE-2026-102489가 CISA KEV에 포함됐다고 표시합니다. CVE-2026-102490도 포함됐다고 추정하지 마세요.[5]
프레임워크 매핑
- 이 가이드에서 설명하는 약점의 CWE 참조: CWE-269 CWE-384
- CISA KEV — 추가일 2026-10-02 — CVE-2026-102489
Zammad의 별도 취약점과 패치 상태
| 취약점 | 출처에 기록된 상태와 범위 | 방어 조치 |
|---|---|---|
CVE-2026-102489 | DIVD는 6.3.0–6.5.4와 7.0.0–7.1.3을 나열하며, 후자의 범위는 보고된 런타임에서 악용할 수 없었다고 합니다. Zammad는 실제 악용이 6.5 이하로 제한되고 7.2.0에서 추가 강화가 이뤄졌다고 설명합니다. | Zammad와 DIVD 지침에 따라 정확한 버전과 런타임을 평가하세요. 별도 7.2.1 권고는 이 CVE가 해당 버전에서 수정됐다는 증거가 아닙니다. |
CVE-2026-102490 | DIVD 최신 기록과 10월 8일 Zammad/GHSA-p97 권고는 이 로컬 권한 상승을 DEB/RPM 설치로 한정하며, 권한이 낮은 zammad 계정으로 사전 접근해야 합니다. 패키지 문제는 7.2.2에서 수정됐고 소스 설치와 공식 컨테이너는 영향을 받지 않습니다. DIVD는 단독 LPE를 로컬 벡터 8.5, CVE-2026-102489와 연결된 체인을 9.4로 평가합니다. 이전 GHSA-HGFF에는 단독 CVE에 대해 상충하는 네트워크 벡터가 남아 있습니다. | 설치 출처를 확인하세요. DEB/RPM 설치는 7.2.2 이상으로 업그레이드하세요. 소스와 공식 컨테이너는 이 패키지 문제의 영향을 받지 않습니다. 단독 및 체인 시나리오를 구분하세요. |
| GHSA-23hj-h8w6-rgm3 (별도 문제) | CVE가 없는 이 권고는 7.2.0까지의 세션 식별자 노출을 다루며 7.2.1에서 수정됐다고 합니다. 인용된 출처는 이를 위의 두 CVE와 연결하지 않습니다. | 이 공개 건을 별도로 유지하세요. 7.2.1 수정 사항을 DIVD CVE의 해결 증거로 사용하지 마세요. |
사고 타임라인
DIVD는 시스템에 대한 첫 악의적 접근을 보고했습니다.[1]
DIVD는 의심스러운 활동을 감지하고 데이터센터 시스템 접근을 차단한 뒤 외부 포렌식 팀과 대응을 시작했습니다.[1]
DIVD에 따르면 취약점을 Zammad에 신고했습니다.[2]
NVD에 따르면 CVE-2026-102489가 CISA KEV에 추가됐습니다.[5]
Zammad가 중요 보안 수정이 포함된 7.2.1을 공개했습니다. 페이지는 두 CVE를 이 버전에 연결하지 않으므로 CVE-2026-102490이 수정됐다고 가정하지 마세요.[4]
단계별 공격 실행 흐름
두 번째 취약점이 영향 경계를 바꿈
DIVD는 이 사건에서 CVE-2026-102489로 첫 발판을 얻은 뒤 CVE-2026-102490으로 로컬 zammad 사용자가 root 권한을 얻었다고 설명합니다. DIVD 최신 기록과 10월 8일 Zammad/메인테이너 권고는 이 LPE를 DEB/RPM 패키지 설치로 한정하며 소스 설치와 공식 컨테이너는 영향을 받지 않습니다. Zammad 7.2.2가 패키지 문제를 수정합니다. 이 패키지 조건을 모든 Zammad 배포에 일반화하지 마세요.[8], [10], [2], [7], [12], [3], [11]
root 권한을 얻은 뒤 AI 에이전트를 사용
DIVD는 공격자가 root 권한을 얻은 뒤 AI 에이전트를 사용해 후속 활동을 했다고 설명합니다. 이는 권한 상승 이후의 행동이지 root를 얻은 메커니즘이 아닙니다. DIVD의 설명만으로 AI 모델이 모든 행동을 독립적으로 선택하거나 실행했다고 볼 수는 없습니다.[1]
CVE별로 수정하고 근거를 검증
CVE와 배포 유형별로 체인을 수정하세요. CVE-2026-102489는 Zammad의 버전/런타임 조건과 7.2.0 추가 강화 안내를 따릅니다. CVE-2026-102490은 패키지 출처를 확인하세요. 최신 권고는 DEB/RPM 설치를 대상으로 하며 7.2.2를 수정 버전으로 명시합니다. 소스 설치와 공식 컨테이너는 이 패키지 문제에서 제외됩니다. 설치된 빌드를 확인하세요. 이전 GHSA의 상충하는 벡터는 도달성 결론이 아니라 출처 간 불일치로 기록하세요.[10], [4], [12], [3], [11], [9]
코드 쌍을 제시하지 않는 이유
인용한 공개 자문에는 패키지 범위와 수정 버전이 나와 있지만 이 CVE에 해당하는 소스 코드 줄이나 패치는 없습니다. 코드 예제를 제시하면 출처가 공개하지 않은 구현 세부 사항을 암시하게 됩니다. 영향을 받는 DEB/RPM 패키지는 지원되는 절차로 7.2.2 이상으로 업데이트하고 설치된 빌드를 확인하세요.[11]
엔지니어링 및 시스템 보안 강화 체크리스트
- ✓Zammad의 에디션, 버전, 런타임 및 노출 범위를 정확히 기록하고 각 CVE를 DIVD 및 공급업체 조건에 따라 따로 확인하세요.[2], [3], [5], [6], [7]
- ✓CVE-2026-102490의 경우 Zammad 설치 방식을 확인하세요. DEB/RPM 패키지 설치는 7.2.2 이상으로 업그레이드하세요. Zammad 권고에 따르면 소스 설치와 공식 컨테이너 이미지는 이 패키지 문제의 영향을 받지 않습니다.[10], [4], [12], [3], [11]
- ✓CVE-2026-102490의 패키지 수정 사항을 이전 GHSA-HGFF 메타데이터와 분리해 추적하세요. 설치 방식과 수정 빌드를 기록하고 이전 네트워크 벡터를 단독 원격 악용의 증거로 취급하지 마세요.[7], [4], [12], [3], [11]
- ✓신뢰된 관리자만 Zammad 호스트에 접근하게 하고 서비스 계정을 격리하며 불필요한 권한 상승 경로를 제거하세요.[2], [3]
- ✓헬프데스크를 ID, CI 및 민감 데이터 시스템과 분리하고 서비스 계정의 네트워크 대상을 제한하세요.[1]
- ✓침해가 의심되면 로그와 포렌식 이미지를 보존하고 세션을 폐기하며 노출된 자격 증명을 교체하고 연결 서비스 접근을 검토하세요.[1]
- ✓“영향 받음”, “표시된 런타임에서 악용 불가”, “공급업체 수정”, “수정 배포” 상태를 구분하고 하나로 합치지 마세요.[3], [4], [8]
출처
- DIVD incident case DIVD-2026-00014 — When, not if…
- DIVD vulnerability case DIVD-2026-00015
- Zammad security advisory, October 5, 2026
- Zammad 7.2.1 security release, October 6, 2026
- NVD CVE-2026-102489 (CWE-384; CISA KEV status)
- GitHub Advisory Database GHSA-XMW5-M2WG-4243 / CVE-2026-102489
- GitHub Advisory Database GHSA-HGFF-G8G3-4XR8 / CVE-2026-102490
- CVE-2026-102490 record
- Zammad 권고 GHSA-23hj-h8w6-rgm3 — 별도의 세션 식별자 노출
- DIVD current CVE-2026-102490 record
- Zammad 메인테이너 권고 GHSA-p97w-927q-8vxq / CVE-2026-102490 (DEB/RPM)
- Zammad 7.2.2 보안 릴리스 — CVE-2026-102490 패키지 수정