FlawOpen

flawopen.com/Incidents/divd-zammad-ai-agent-zero-day-chain-september-2026

● Dutch Institute for Vulnerability Disclosure (DIVD) · CVE-2026-102489 · 2026-09-21 · CVSS 9.4 · 심각
보안 연구 · FlawOpen

DIVD Zammad 침해: CVE-2026-102489 및 102490

DIVD에 따르면 공격자는 두 Zammad 취약점으로 root 권한을 얻은 뒤 AI 에이전트를 사용해 후속 활동을 했습니다. CVE-2026-102490은 DEB/RPM 패키지에 영향을 주며 7.2.2에서 수정됐습니다.[10], [1], [2], [12], [3], [11]

💡 알기 쉬운 설명 (ELI5)

관리자가 마스터 키를 가진 채 업무를 시작하고, 하급 직원이 수정할 수 있는 작업 지시서를 읽어 실행한 다음에야 그 키를 내려놓는 상황을 떠올려 보세요. 관리자가 모든 권한을 가진 동안 직원은 실행될 내용을 바꿀 수 있습니다. 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]
공개 정보의 한계
인용한 공개 자문은 패키지 문제와 수정 버전을 설명하지만 이 CVE에 해당하는 소스 코드 줄이나 패치는 포함하지 않습니다. 따라서 이 페이지는 출처로 확인할 수 있는 코드 수정을 제시할 수 없습니다. 일반 예제를 Zammad 패치로 오해하지 말고 공급업체의 패키지 안내를 따르세요.[6], [7], [11]

프레임워크 매핑

Zammad의 별도 취약점과 패치 상태

취약점출처에 기록된 상태와 범위방어 조치
CVE-2026-102489DIVD는 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-102490DIVD 최신 기록과 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의 해결 증거로 사용하지 마세요.

사고 타임라인

2026-09-21

DIVD는 시스템에 대한 첫 악의적 접근을 보고했습니다.[1]

2026-09-22

DIVD는 의심스러운 활동을 감지하고 데이터센터 시스템 접근을 차단한 뒤 외부 포렌식 팀과 대응을 시작했습니다.[1]

2026-09-24

DIVD에 따르면 취약점을 Zammad에 신고했습니다.[2]

2026-09-29

DIVD가 사건 보고서를 공개하고 Zammad 취약점을 설명했습니다.[1], [2]

2026-09-30

CVE-2026-102489와 CVE-2026-102490이 공개됐고 DIVD는 두 취약점의 연쇄 영향을 설명했습니다.[2], [8], [6], [7]

2026-10-02

NVD에 따르면 CVE-2026-102489가 CISA KEV에 추가됐습니다.[5]

2026-10-05

Zammad가 평가를 공개했습니다. 런타임 조건에서 7.0 이상은 CVE-2026-102489의 실제 영향을 받지 않으며, CVE-2026-102490은 로컬 취약점으로 조사 중입니다.[3], [6], [7]

2026-10-06

Zammad가 중요 보안 수정이 포함된 7.2.1을 공개했습니다. 페이지는 두 CVE를 이 버전에 연결하지 않으므로 CVE-2026-102490이 수정됐다고 가정하지 마세요.[4]

2026-10-07

Zammad 7.2.1은 7.2.1에서 수정된 세션 식별자 노출 문제에 관한 별도 권고 GHSA-23hj-h8w6-rgm3를 연결합니다. 해당 권고에는 CVE가 없으며, 공개된 자료는 이를 CVE-2026-102489 또는 CVE-2026-102490과 연결하지 않습니다. 각 문제를 별도로 다루세요.[4], [9]

2026-10-08

Zammad는 7.2.2를 출시하고 CVE-2026-102490이 부여된 DEB/RPM 전용 로컬 권한 상승 문제에 GHSA-p97w-927q-8vxq를 연결했습니다. DIVD 최신 CVE 기록도 7.2.2를 수정 경계로 제시하며 소스 설치와 공식 컨테이너는 제외합니다.[10], [11], [12]

단계별 공격 실행 흐름

단계 1

초기 접근은 Zammad 제로데이를 이용

DIVD는 공격자가 2026년 9월 21일 Zammad 취약점을 통해 시스템에 접근했다고 보고합니다. 공개 자료에는 취약 요청을 안전하고 정확하게 재현할 정도의 구현 정보가 없습니다.[1], [2]

단계 2

CVE-2026-102489가 서비스 계정으로 이어짐

DIVD는 세션 탈취 후 zammad 사용자로 원격 코드 실행이 가능했다고 설명합니다. 6.3.0–6.5.4가 영향을 받고, 7.0.0–7.1.3에도 취약점은 있지만 보고된 런타임 조건에서는 악용할 수 없습니다. Zammad는 실제 악용이 6.5 이하에서만 가능하며 추가 보강은 7.2.0에 포함됐다고 설명합니다.[2], [3], [6], [5]

단계 3

두 번째 취약점이 영향 경계를 바꿈

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]

단계 4

root 권한을 얻은 뒤 AI 에이전트를 사용

DIVD는 공격자가 root 권한을 얻은 뒤 AI 에이전트를 사용해 후속 활동을 했다고 설명합니다. 이는 권한 상승 이후의 행동이지 root를 얻은 메커니즘이 아닙니다. DIVD의 설명만으로 AI 모델이 모든 행동을 독립적으로 선택하거나 실행했다고 볼 수는 없습니다.[1]

단계 5

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]

엔지니어링 및 시스템 보안 강화 체크리스트

출처