25 октября 2026 года Sweet Security сообщила, что уязвимость Node2Shell выходит за рамки исходной реализации на C и затрагивает библиотеку сжатия Brotli для Go, используемую в нескольких HTTP-проектах. Компания, специализирующаяся на безопасности, обнаружила исправление, внесённое в библиотеку Go 23 октября.

Главное

  • Traefik, Fiber, Iris и fasthttp зависят от затронутой библиотеки.
  • Наличие зависимости само по себе не означает, что приложение уязвимо: важны версии и конфигурация.

Как уязвимость Node2Shell затрагивает проекты на Go

Инженер Sweet Security Томер Бен Гера обнаружил исправление для библиотеки Go одновременно с мерами по устранению уязвимости в исходной реализации на C. Компания сообщила, что, согласно её анализу, лежащий в основе дефект управления памятью также был воспроизведён в Go.

Затронутая библиотека используется прямо или косвенно в нескольких HTTP-проектах на Go. Например, зависимость Fiber проходит через fasthttp версии 2.52.9, где сжатые тела запросов, контролируемые клиентом, могут создавать путь для эксплуатации уязвимости.

КомпонентСведения
TraefikПрямая зависимость, используемая middleware Compress для кодирования исходящих ответов Brotli.
FiberКосвенная зависимость через fasthttp версии 2.52.9; декодирование тела запроса доступно через Ctx.Body() и JSON BodyParser.
IrisПрямая зависимость с поддержкой кодирования ответов и декодирования запросов.
fasthttpПрямая зависимость вплоть до версии 1.73.0; в версии 1.74.0 выполнен переход на альтернативное решение.

Что следует проверить командам по безопасности

Sweet Security сообщила, что степень подверженности зависит от версии библиотеки, использования приложением кодирования или декодирования Brotli, а также от его конфигурации. Компания рекомендовала организациям составить перечень HTTP-сервисов на Go, сверить версии библиотек с версиями, содержащими исправление, и проверить, включено ли декодирование данных Brotli, контролируемых клиентом.

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

Читайте другие новости

Другие новости FinanceVelix

Отказ от ответственности

Эта статья FinanceVelix содержит общую информацию и не является персональной финансовой, инвестиционной, юридической или налоговой консультацией. Рыночные цены, процентные ставки и экономические условия могут меняться; инвестиции сопряжены с риском убытков. Факты отражают информацию, доступную на момент публикации, и могут измениться. Самостоятельно проверяйте важную информацию и при необходимости обращайтесь к квалифицированному специалисту. Упоминание актива, компании или услуги не является рекомендацией.