
CVE-2026-21509 Исследовательская статья
Исследование авторства Sentinel AI Defense. Только защитный анализ — здесь не публикуется ни рабочего эксплойта, ни PoC для активно эксплуатируемой уязвимости.
Обход функции безопасности в Microsoft Office, позволяющий специально созданному документу загружать COM-компоненты, которые должны блокироваться механизмами защиты OLE. Активно эксплуатируется группировкой APT28 (UAC-0001) против украинских и восточноевропейских целей.
📄 Полный отчет: https://sentinelaidefense.com/posts/cve-2026-21509-ole-bypass
CVE-2026-21509 — это уязвимость обхода функции безопасности в Microsoft Office, возникающая из-за использования ненадежных входных данных при принятии решения о безопасности (CWE-807). Она позволяет неавторизованному злоумышленнику обойти механизмы защиты OLE локально, когда пользователь открывает специально созданный документ. Ошибка затрагивает обработку внедренных объектов, в частности позволяет инстанцировать COM-компоненты, которые средства контроля безопасности должны ограничивать.
Microsoft выпустила внеочередное обновление 26 января 2026 года после подтверждения активной эксплуатации. Уязвимость имеет базовую оценку CVSS v3.1 7.8 (AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H). Вскоре после раскрытия она была добавлена в каталог известных эксплуатируемых уязвимостей CISA.
Патчи устраняют проблему во всех поддерживаемых версиях, с дополнительными серверными средствами защиты для более новых сборок Click-to-Run.
Коренная причина кроется в логике проверки входных данных Office, используемой при принятии решений о безопасности в отношении загрузки OLE/COM-объектов. Office поддерживает kill bits и флаги совместимости для блокировки известных опасных COM-объектов с помощью средств управления на основе реестра (например, в разделах совместимости COM в Office).
Злоумышленники могут создавать документы — в первую очередь RTF-файлы, содержащие OLE-объекты, — которые манипулируют тем, как оцениваются эти входные данные, что приводит к загрузке Office ограниченных компонентов, таких как Shell.Explorer.1 (CLSID {EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B}). Этот элемент управления вызывает устаревший движок Internet Explorer / Trident, который работает с меньшими ограничениями по сравнению с современной изоляцией и позволяет загружать внешние ресурсы (включая LNK-файлы) при минимальном взаимодействии с пользователем.
Примитивы повреждения памяти (переполнение буфера, UAF) не требуются; эксплуатация опирается на структурное манипулирование документом для обхода механизма защиты OLE. Обход происходит во время разбора документа и инициализации объектов в таких процессах, как winword.exe.
CERT-UA задокументировала кампании, приписываемые UAC-0001 (APT28), в которых использовались вредоносные DOC/RTF-документы на геополитические темы (например, Consultation_Topics_Ukraine(Final).doc).
Shell.Explorer.1..LNK, содержащий исполняемый код).Цепочка не требует макросов и основана на том, что пользователь открывает вложение. Эксплуатация наблюдалась уже 29 января 2026 года, с целью против украинских государственных организаций и распространением на другие восточноевропейские организации.
{EAB22AC3-30C1-11CF-A7EB-0000C05BAE0B} или ссылки на Shell.Explorer.1..LNK/.DLL-файлов, происходящие из процессов Office вскоре после открытия документа.regsvr32 через командную строку), и подключениях к известной инфраструктуре C2.Поведенческие индикаторы включают инициирование сетевыми приложениями Office сетевой активности к внешним хостам через устаревшие компоненты.
Consultation_Topics_Ukraine(Final).doc..LNK-файлы, ведущие к полезным нагрузкам Covenant Grunt или MiniDoor.regsvr32 для загрузки DLL (точные значения привязаны к наблюдаемым кампаниям; обратитесь к бюллетеням CERT-UA для получения полных списков).Примените обновление безопасности Microsoft, выпущенное 26 января 2026 года, для всех затронутых версий. Если немедленное исправление невозможно (особенно для Office 2016/2019), реализуйте смягчение на основе kill bit COM в реестре, установив Compatibility Flags в 0x400 для уязвимых CLSID.
Дополнительные средства контроля:
Этот репозиторий опубликован только в защитных и образовательных целях. Он содержит анализ, логику обнаружения и рекомендации по смягчению последствий. Функциональный код эксплойта не предоставляется. Используйте эту информацию только в системах, которые вы уполномочены тестировать и защищать.
Поддерживается Sentinel AI Defense · Результаты опубликованы ответственно в рамках скоординированного раскрытия.