Атакующие использовали уязвимости IPT для взлома сервера JBRJ

Hunt.io обнаружила на малайзийском VPS с IP-адресом 111.90.145.92, размещённом у хостера Shinjiru Technology, три открытых каталога на портах 9998, 18080 и 18082. Их содержимое указывает на широкомасштабную хакерскую кампанию против организаций государственного сектора и исследовательских учреждений Бразилии, включая Instituto de Pesquisas Jardim Botânico do Rio de Janeiro (JBRJ), Коммерческую палату штата Сержипи (JUCEC), портал e-Simples и восемнадцать муниципальных советов штата Риу-Гранди-ду-Норти. В каталоге на порту 9998 найдены свидетельства подтверждённой компрометации сервера GBIF Integrated Publishing Toolkit (IPT) компании JBRJ.

Компрометация IPT и доступ к AWS

Атакующие скрипты эксплуатировали две уязвимости, которые оператор обозначил как CVE-2026-71880 и CVE-2026-71878. Первая связана с внедрением шаблонов на стороне сервера (server-side template injection) через FreeMarker в метаданные IPT. Она позволяла получать доступ к файлам и выполнять команды. Вторая была направлена на конечную точку setupDefaultAdministrator.do, через которую создавалась несанкционированная учётная запись администратора. Вариант с гонкой позволял обходить проверку источника запроса.

Дополнительные скрипты использовали возможности JDBC, DuckDB и dblink в IPT для чтения и записи произвольных файлов, а также выполнения команд. Скомпрометированную среду IPT использовали для доступа к сервису метаданных экземпляров EC2 (EC2 Instance Metadata Service) и получения временных учётных данных AWS для двух ролей IAM. Затем оператор перечислял сервисы AWS и запрашивал журналы CloudWatch.

Инструментарий также извлекал учётные данные и секреты из баз данных JBRJ, CKAN, CITSmart, Matomo, Fauna do Brasil и PostgreSQL, а также из файлов конфигурации приложений. Повторное использование паролей и слабые учётные данные позволили получить доступ к дополнительным базам данных, учётным записям сотрудников, ключам API и организационным токенам. Для закрепления в системе создавались скрытые каталоги для хранения украденных данных, настраивалось выполнение команд на основе JSP и устанавливались веб-шеллы. Кроме того, подготавливалась среда для локального повышения привилегий в ядре Linux.

Инструментарий против JUCEC

В каталоге на порту 18082 находился переиспользуемый набор инструментов, развёрнутый против JUCEC. В него входили 34 веб-шелла с общим захардкоженным ключом. Они поддерживали выполнение команд, доступ к файлам и просмотр содержимого каталогов в средах PHP, ASP.NET, JSP, Python и PowerShell.

Инструментарий применялся для разведки через Zimbra SOAP, распыления учётных данных (credential spraying), тестирования SMTP, доступа к почтовым ящикам, перечисления объектов Active Directory и анализа активности администраторов домена. Также он использовался для доступа по SMB, создания теневых копий с помощью WMI и извлечения файлов NTDS.dit, SYSTEM и SECURITY. На внутренних общих ресурсах и в резервных копиях велся поиск конфиденциальных документов.

Дополнительная активность затрагивала GLPI, osTicket, Openfire, SQL Server, ScriptCase и Google Cloud Directory Sync. Также проверялись браузерные сессии Gmail и аутентификационные данные, хранившиеся в Chrome. Для закрепления модифицировались задания cron GLPI, устанавливались PHP-веб-шеллы и создавалась замаскированная запланированная задача WaaSHealthCheck. Она копировала полезную нагрузку в корневые каталоги веб-сервера.

Повышение привилегий в Linux

На порту 18080 размещался набор инструментов для повышения привилегий в ядре Linux с использованием CVE-2026-31431 («Copy Fail»). В набор входили эксплойт, полезная нагрузка и код проверки уязвимости.

Отчет получен из сервиса CTT Report Hub. Права на отчет принадлежат его владельцу.

Ознакомиться подробнее с отчетом можно по ссылке.

Технологии киберугроз
Автор: Технологии киберугроз
Технологии киберугроз – технологическая компания, специализирующаяся на решениях по анализу угроз для предприятий любого размера. Мы собираем, нормализуем, обогащаем информацию о киберугрозах со всего мира. Нашими источниками являют более 260 открытых фидов, более 100 открытых поставщиков Threat Intelligence-отчетов, открытые online sandbox, социальные сети и репозитории GitHub. Мы также предоставляем ряд сервисов по: семантическом анализу Threat Intelligence-отчетов и приведения их в машиночитаемый формат STIX 2.1, проверки IoC на потенциальные ложноположительные сработки, а также получению WHOIS-записей для доменных имен.
Комментарии:

Как мы обрабатываем данные: политика обработки персональных данных