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の2件の脆弱性を通じて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 には、同バージョンで修正されたセッション識別子の露出に関する別のアドバイザリ 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

2つ目の脆弱性が影響範囲を変えた

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権限を得る仕組みではありません。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]

エンジニアリング&システム堅牢化チェックリスト

参考資料