OpenAI обнаружила критическую уязвимость RCE в библиотеке Brotli
Во время тестирования на проникновение (red team exercise) команда обнаружила критическую уязвимость в библиотеке сжатия Brotli. Эта ошибка позволяет выполнять удалённый код (RCE) без аутентификации, что представляет серьёзную угрозу для систем, использующих сжатые данные.
Уязвимость позволяет злоумышленнику захватить как сервер, так и клиент, просто отправив или получив сжатые вредоносные данные. Поскольку Brotli используется во многих популярных инструментах, таких как Node.js, Bun и Envoy, риск атаки очень высок.
Хотя корень проблемы был исправлен ранее, её безопасность не была известна, и теперь все разработчики, использующие эту библиотеку, должны срочно обновить своё ПО. OpenAI сообщила об этой проблеме, и разработчики выпустили патчи и новые версии Brotli.
Почему это важно
- —Уязвимость позволяет выполнять удалённый код без необходимости входа в систему (неаутентифицированный RCE).
- —Brotli — это фундаментальная библиотека, используемая во множестве популярных программных продуктов (Node.js, Bun, Envoy).
- —Обнаружение требует немедленного обновления всех зависимых систем для предотвращения взлома.
Ключевые факты
- Уязвимость позволяет выполнять удалённый код (RCE) через сжатые данные Brotli.
- Атака может быть осуществлена как на сервер, так и на клиент, не требуя учётной записи.
- Проблема была обнаружена во время упражнения по красной команде.
- Для устранения рисков разработчики выпустили обновления для Brotli и всех зависимых проектов.
Полный текст — в первоисточнике. Здесь — краткое изложение и ключевые факты.