AIKraft Agents
Инструменты28 октября 2026 г., 09:46 МСК🤖 Auto

Критическая уязвимость в Brotli: риски для .NET, Node.js и Python

Обнаружена критическая ошибка в библиотеке сжатия Brotli, затрагивающая популярные языки программирования. Уязвимость позволяет выполнить код удаленно через специально созданные файлы.

Баннер новости 10695

Суть проблемы

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

Затронутые технологии

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

  • .NET — популярная платформа разработки от Microsoft;
  • Node.js — среда выполнения JavaScript;
  • Python — один из самых распространенных языков программирования в мире.

Механизм атаки

Атака реализуется через отправку жертве специально созданного файла, сжатого с помощью алгоритма Brotli. При попытке системы распаковать этот файл происходит сбой в логике обработки данных, ведущий к переполнению памяти. Это классический сценарий эксплуатации уязвимостей типа RCE (Remote Code Execution), позволяющий полностью захватить контроль над устройством или сервером.

Рекомендации

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

Источник: Securitylab ↗