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, злоумышленники получили root-доступ через две уязвимости Zammad, а затем использовали ИИ-агентов для дальнейших действий. CVE-2026-102490 затрагивает DEB/RPM-пакеты и исправлена в версии 7.2.2.[10], [1], [2], [12], [3], [11]

💡 Простыми словами (ELI5)

Представьте руководителя, который начинает работу с мастер-ключами, читает и выполняет задание, которое может изменить младший сотрудник, и только потом отказывается от ключей. Сотрудник может поменять выполняемое, пока у руководителя ещё есть все права. Проблема в пакетах Zammad связана с файлами, которые учётная запись zammad может менять до сброса привилегий службы, запущенной с root; нужен уже имеющийся доступ, затронуты 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-службы может выполнять файлы, доступные для изменения непривилегированной учётной записи zammad, до сброса привилегий службы, запущенной с root. Злоумышленнику необходим уже имеющийся доступ и соответствующие права на запись или выполнение кода. Официальные контейнеры и установки из исходного кода исключены. Проблема исправлена в Zammad 7.2.2.[8], [10], [2], [7], [12], [3], [11]
CWE-384 / CWE-269
DIVD различает CVSS 4.0 8,5 (локальная атака, низкие привилегии) для CVE-2026-102490 отдельно и 9,4 при цепочке с CVE-2026-102489. В старой записи GHSA-HGFF по-прежнему указан балл 9,4 и сетевой вектор без требуемых привилегий для CVE-2026-102490 отдельно. В уведомлении Zammad/GHSA-p97 от 8 октября для проблемы DEB/RPM указаны 8,5 и локальный вектор. Указывайте сценарий и источник; не представляйте старые метаданные как доказательство самостоятельной удалённой достижимости. Для пакетной проблемы GHSA-p97 дополнительно указывает CWE-250, CWE-426 и CWE-732; отнесение к CWE-269 в записи DIVD/CVE является отдельной классификацией.[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-102490Текущая запись DIVD и уведомление Zammad/GHSA-p97 от 8 октября ограничивают это локальное повышение привилегий установками 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 не доказывает устранение какой-либо CVE из отчёта DIVD.

Хронология инцидента

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 опубликовала оценку: CVE-2026-102489 практически не эксплуатируется в 7.0+ при условиях среды выполнения; 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 об утечке идентификатора сеанса, исправленной в версии 7.2.1. В предупреждении не указан CVE; доступные источники не связывают его ни с CVE-2026-102489, ни с CVE-2026-102490. Рассматривайте эти проблемы отдельно.[4], [9]

2026-10-08

Zammad выпустила 7.2.2 и связала GHSA-p97w-927q-8vxq с пакетной локальной проблемой повышения привилегий DEB/RPM, которой присвоен CVE-2026-102490. Текущая запись DIVD также называет 7.2.2 исправленной границей; установки из исходного кода и официальные контейнеры исключены.[10], [11], [12]

Пошаговый сценарий атаки

Шаг 1

Первичный доступ использовал zero-day Zammad

DIVD сообщает, что злоумышленник получил доступ к её системам 21 сентября 2026 года через уязвимость 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-102490 позволила локальному пользователю zammad получить root после первоначального доступа через CVE-2026-102489. Текущая запись DIVD и уведомление Zammad/сопровождающего от 8 октября ограничивают описанную LPE установками DEB/RPM; установки из исходного кода и официальные контейнеры не затронуты. Zammad 7.2.2 исправляет проблему пакетов. Не переносите пакетное условие на все установки Zammad.[8], [10], [2], [7], [12], [3], [11]

Шаг 4

ИИ-агенты использовались после получения root-доступа

DIVD сообщает, что после получения root-доступа злоумышленник использовал ИИ-агентов для дальнейших действий. Это описание событий после повышения привилегий, а не механизма получения root. Заявление DIVD не доказывает, что модель ИИ самостоятельно выбирала или выполняла каждое действие.[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]

Чек-лист по защите системы для инженеров

Источники