Дайджест уязвимостей от BI.ZONE EASM за июль

Дайджест уязвимостей от BI.ZONE EASM за июль

Рассказываем об уязвимостях, которые были опубликованы, добавлены в каталог KEV или упоминались в июльских отчетах киберразведки. Эти уязвимости представляют повышенный риск для внешнего периметра российских компаний
12 августа 2026 г.

В материале вы найдете разбор уязвимостей, рекомендации по устранению, советы по проверке возможных следов эксплуатации на хосте, а также ссылки на открытые отчеты об угрозах и официальные рекомендации вендоров.

В этом выпуске:

  • Удаленное выполнение кода в Microsoft SharePoint Server.
  • Удаленное выполнение кода в Langflow.
  • Обход аутентификации в Gitea.
  • Удаленное выполнение кода в WordPress с помощью цепочки WP2Shell.
Удаленное выполнение кода в Microsoft SharePoint Server
Идентификатор CVE CVE‑2026‑50522
Оценка по CVSS 9,8 (critical)
Наличие в каталоге KEV

Критическая уязвимость в Microsoft SharePoint Server связана с десериализацией недоверенных данных в механизме обработки токенов аутентификации. С ее помощью удаленный злоумышленник может выполнить произвольный код в контексте службы SharePoint.

Microsoft выпустила исправление 14 июля. После публикации PoC 20 июля исследователи зафиксировали эксплуатацию CVE‑2026‑50522 в реальных атаках. Злоумышленники, в частности, извлекали с серверов SharePoint ASP.NET machine keys. Эти ключи позволяют создавать данные аутентификации, которым сервер будет доверять. Поэтому после возможной компрометации сервера одного обновления недостаточно. 22 июля CISA добавила уязвимость в каталог KEV (Known Exploited Vulnerabilities).

Рекомендации по устранению уязвимости и снижению риска

  • Обновите все узлы фермы SharePoint до исправленных сборок:
    • SharePoint Enterprise Server 2016 — 16.0.5561.1001 или новее;
    • SharePoint Server 2019 — 16.0.10417.20175 или новее;
    • SharePoint Server Subscription Edition — 16.0.19725.20434 или новее.
  • На каждом сервере фермы проверьте фактически установленную сборку. Загрузка обновления или успешный запуск Windows Update еще не означают, что SharePoint полностью обновлен.
  • После обновления смените machine keys, учетные данные служб, административные пароли и другие секреты, которые могли храниться на доступном из интернета сервере.
  • Проверьте, не был ли сервер скомпрометирован. Если до установки исправления он был доступен из интернета, отсутствие известных индикаторов не доказывает, что атаки не было.
  • По возможности уберите SharePoint с внешнего периметра. Как минимум ограничьте доступ к /_trust/default.aspx адресами доверенного identity provider или корпоративной инфраструктуры аутентификации.

Советы по проверке следов эксплуатации

  • Проверьте журналы IIS как минимум с 14 июля 2026 года. Ищите нетипичные POST‑запросы к /_trust/default.aspx, в том числе единичные запросы с незнакомых адресов.
  • Ищите запуск cmd.exe, powershell.exe, rundll32.exe, архиваторов и сетевых утилит дочерними процессами w3wp.exe.
  • Проверьте каталоги SharePoint и IIS: не появились ли там новые или недавно измененные файлы с расширением .aspx и .dll, конфигурационные файлы и неизвестные .NET‑сборки.
  • Проверьте изменения web.config, конфигурации machine keys и параметров аутентификации.
  • Ищите новые веб‑шеллы, подозрительные запланированные задания, службы, учетные записи и нетипичные исходящие соединения от IIS.
  • Сопоставьте события аутентификации до и после обновления: с помощью похищенных machine keys злоумышленник может сохранить доступ и к исправленному серверу.

Полезные ссылки

Удаленное выполнение кода в Langflow
Идентификатор CVE CVE‑2026‑0770
Оценка по CVSS 9,8 (critical)
Наличие в каталоге KEV

Критическая уязвимость в Langflow позволяет выполнить произвольный код без аутентификации. Проблема возникает при обработке параметра exec_globals в обработчике проверки программного кода. Успешная атака дает полный контроль над сервером и доступ к настройкам потоков, базам данных, API‑ключам LLM‑провайдеров, облачным учетным данным и подключенным внутренним системам.

CVE‑2026‑0770 раскрыли еще в январе, но в июле появились новые данные об эксплуатации уязвимости. 21 июля CISA добавила ее в KEV. Все вредоносные запросы были направлены к POST /api/v1/validate/code. Среди них были проверки выполнения команд, загрузчики вредоносного ПО и попытки получить переменные окружения, учетные данные AWS и сведения из облачных служб метаданных.

Рекомендации по устранению уязвимости и снижению риска

  • Обновите Langflow и отдельно убедитесь, что небезопасный обработчик проверки кода больше не доступен без аутентификации.
  • Пока исправление не подтверждено, полностью закройте Langflow от прямого доступа из интернета. Оставьте подключение только через VPN, административную сеть или по строгому списку доверенных IP‑адресов.
  • Если обработчик не нужен опубликованным интеграциям, заблокируйте на обратном прокси или WAF внешние запросы к /api/v1/validate/code.
  • Запускайте Langflow от лица непривилегированного пользователя и с минимальными правами контейнера.
  • Если эксплуатацию нельзя исключить, смените API‑ключи LLM‑провайдеров, пароли баз данных, облачные ключи, токены интеграций и другие секреты, доступные процессу Langflow.

Советы по проверке следов эксплуатации

  • Проверьте журналы обратного прокси и Langflow на наличие запросов POST /api/v1/validate/code, особенно если они пришли из интернета без предшествующей аутентифицированной сессии.
  • Ищите в теле запроса параметр exec_globals, фрагменты Python‑кода и обращения к функциям запуска процессов, сетевым библиотекам и файловой системе.
  • Проверьте запуск шелл‑процессов, curl, wget, интерпретаторов и неизвестных скриптов дочерними процессами Python или Langflow.
  • Ищите обращения к файлам с расширением .env, каталогам с облачными учетными данными и адресам служб метаданных контейнерных или облачных платформ.
  • Проверьте новые cron‑задания, systemd‑сервисы, файлы в каталогах временного хранения и изменения внутри контейнера.
  • Проанализируйте исходящие соединения Langflow с ранее неизвестными адресами и загрузку вторичных скриптов.

Полезные ссылки

Обход аутентификации в Gitea
Идентификатор CVE CVE‑2026‑20896
Оценка по CVSS 9,8 (critical)
Наличие в каталоге KEV

В официальных Docker‑образах Gitea обнаружили опасную ошибку конфигурации. В шаблоне app.ini параметру REVERSE_PROXY_TRUSTED_PROXIES по умолчанию было задано значение *. Из‑за этого Gitea могла доверять заголовкам аутентификации от любого источника, а не только от известного обратного прокси.

Для атаки должно одновременно совпасть несколько условий: организация использует официальный Docker‑образ Gitea версии 1.26.2 или ниже, включена аутентификация через обратный прокси, а атакующий может обратиться напрямую к HTTP‑порту контейнера или передать через промежуточную инфраструктуру заголовок X‑WEBAUTH‑USER. Тогда он может без пароля и сессионного cookie выдать себя за существующего пользователя, включая администратора. Бинарные и самостоятельно собранные установки с безопасным loopback‑значением по умолчанию этой ошибке не подвержены.

Рекомендации по устранению уязвимости и снижению риска

  • Обновите официальный Docker‑образ Gitea как минимум до 1.26.3, а лучше сразу до 1.26.4 или более новой поддерживаемой версии.
  • Укажите в REVERSE_PROXY_TRUSTED_PROXIES IP‑адреса или подсети доверенного обратного прокси вместо *.
  • Если аутентификация через обратный прокси не используется, отключите ENABLE_REVERSE_PROXY_AUTHENTICATION.
  • Не публикуйте порт Gitea‑контейнера напрямую в интернет. Весь трафик должен идти через доверенный обратный прокси, а доступ к бэкенд‑порту нужно ограничить сетевыми правилами.
  • Выясните, включена ли автоматическая регистрация пользователей через обратный прокси. При небезопасной конфигурации она усиливает последствия атаки.
  • Если обнаружите подозрительную активность, смените персональные токены, ключи развертывания, пароли интеграций и секреты CI/CD.

Советы по проверке следов эксплуатации

  • Ищите запросы с заголовками X‑WEBAUTH‑USER и другими заголовками аутентификации через обратный прокси, если они пришли не с адреса доверенного прокси.
  • Проверьте прямые подключения к стандартному HTTP‑порту контейнера Gitea, в том числе те, которые обошли основной обратный прокси.
  • Сопоставьте успешные пользовательские сессии с журналами SSO. Сессия Gitea без соответствующего события у провайдера аутентификации может указывать на обход прокси‑аутентификации.
  • Проверьте действия от имени администраторов и других привилегированных пользователей: массовое чтение репозиториев, добавление SSH‑ключей, создание токенов, изменение вебхуков и настроек CI/CD.
  • Ищите скачивание или клонирование большого числа приватных репозиториев с ранее незнакомых адресов.
  • Проверьте создание новых учетных записей и изменение административных прав, особенно если была включена автоматическая регистрация через обратный прокси.
  • Учтите, что заголовок может не сохраниться в стандартном журнале доступа. При необходимости сопоставьте журналы обратного прокси, контейнера и самой Gitea.

Полезные ссылки

Удаленное выполнение кода в WordPress с помощью цепочки WP2Shell
Идентификатор CVE CVE‑2026‑63030, CVE‑2026‑60137
Оценка по CVSS 9,8 (critical) и 5,9 (medium), цепочка — critical
Наличие в каталоге KEV ✅ Обе уязвимости

WP2Shell — цепочка из двух уязвимостей в ядре WordPress. CVE‑2026‑60137 связана с недостаточной фильтрацией параметра author__not_in в WP_Query и при определенных условиях допускает SQL‑инъекцию. CVE‑2026‑63030 возникает из‑за разной интерпретации маршрутов в batch‑обработчике WordPress REST API. Вместе они позволяют неаутентифицированному злоумышленнику перейти от SQL‑инъекции к удаленному выполнению кода.

Цепочка находится в ядре WordPress и не требует отдельного уязвимого плагина. Полностью она работает в WordPress 6.9.0–6.9.4 и 7.0.0–7.0.1. Ветка 6.8.0–6.8.5 подвержена CVE‑2026‑60137, но не полной цепочке WP2Shell в стандартной конфигурации.

Рекомендации по устранению уязвимости и снижению риска

  • Обновите WordPress:
    • ветку 7.0 — до 7.0.2 или новее;
    • ветку 6.9 — до 6.9.5 или новее;
    • ветку 6.8 — до 6.8.6 или новее.
  • Не полагайтесь только на принудительное автоматическое обновление, включенное WordPress.org. Проверьте фактическую версию каждого сайта, в том числе резервные экземпляры, тестовые площадки и давно не обслуживаемые сайты.
  • Если обновить WordPress сразу нельзя, временно заблокируйте на WAF и на обратном прокси обращения к /wp‑json/batch/v1 и эквивалентному маршруту через параметр rest_route.
  • Не ограничивайтесь блокировкой конкретного тела запроса: публичные варианты эксплуатации могут менять синтаксис и способ передачи параметров.
  • Если сайт оставался доступен из интернета в уязвимом состоянии после 17 июля, проверьте его на компрометацию и смените административные пароли, учетные данные базы и ключи интеграций.
  • Проверьте весь сервер, а не только WordPress: успешная RCE дает доступ за пределами данных отдельного сайта.

Советы по проверке следов эксплуатации

  • Проверьте журналы веб‑сервера и WAF на наличие POST‑запросов к /wp‑json/batch/v1 и обращений вида ?rest_route=/batch/v1.
  • Ищите в телах REST‑запросов нетипичное использование author__not_in, author_exclude и других параметров выборки авторов. Само наличие параметра еще не означает атаку — учитывайте источник, структуру запроса и последующие события.
  • Проверьте, не появились ли новые администраторы WordPress, не изменились ли адреса электронной почты учетных записей и не было ли сбросов паролей без обращения владельца.
  • Ищите новые и недавно измененные PHP‑файлы в wp‑content/uploads, wp‑content/mu‑plugins, активной теме и каталогах плагинов.
  • Проверьте изменения в wp_options, неизвестные cron‑задачи, незнакомые плагины и механизмы автоматической загрузки кода.
  • Ищите запуск шелл‑процессов и системных утилит дочерними процессами PHP‑FPM, Apache или веб‑сервера.
  • Проверьте исходящие соединения с неизвестными адресами, загрузку исполняемых файлов и создание файлов за пределами каталога сайта.
  • Обратите внимание на аномальные записи oEmbed‑кеша и другие изменения базы данных, созданные примерно во время подозрительных REST‑запросов.
  • Проверьте целостность файлов ядра WordPress по официальным контрольным суммам. Обновление поверх скомпрометированной установки не удалит веб‑шеллы из каталогов контента.

Полезные ссылки

Как защитить бизнес

BI.ZONE EASM помогает работать с критическими уязвимостями системно. Платформа автоматически сопоставляет новые CVE с внешними активами, выявляет уязвимые сервисы, приоритизирует риски с учетом эксплуатации в реальных атаках и позволяет контролировать их устранение до полного закрытия. Это сокращает время между публикацией уязвимости и принятием управленческого решения: пропатчить, ограничить доступ, изолировать сервис или провести дополнительную проверку.

Если инцидент подтвержден, команда BI.ZONE DFIR проводит полноценное реагирование, устанавливает механизм компрометации, определяет масштаб атаки и помогает локализовать ее последствия.