CVE-2026-15711: уязвимость в libsoup позволяет удалённо вызвать отказ в обслуживании через WebSocket
В библиотеке libsoup обнаружена уязвимость в парсинге WebSocket-фреймов, позволяющая удалённому неаутентифицированному атакующему вызвать отказ в обслуживании. Проблема затрагивает системы на базе Red Hat Enterprise Linux, включая версии 6–10. Уровень критичности — высокий (CVSS 7.5).
Подробности
Уязвимость затрагивает компонент soupwebsocketconnection библиотеки libsoup. Согласно RFC 6455 §5.5, все управляющие WebSocket-фреймы (например, PING, PONG, CLOSE) должны содержать полезную нагрузку не более 125 байт. Однако libsoup не проверяет это ограничение длины. Удалённый неаутентифицированный атакующий может отправить несоответствующий спецификации управляющий фрейм увеличенного размера. Вместо немедленного разрыва соединения с ошибкой протокола парсер обрабатывает нарушение некорректно, что приводит к внутреннему сбою обработки и аварийному завершению процесса. Результат — удалённый отказ в обслуживании (DoS) для приложений, использующих WebSocket-функциональность libsoup. Уязвимости присвоен базовый балл CVSS 7.5, что соответствует высокому уровню опасности. Для эксплуатации не требуются аутентификация или пользовательское взаимодействие, однако атакующий должен иметь сетевой доступ к уязвимому сервису. В перечень затронутых продуктов входят: — Red Hat Enterprise Linux 6; — Red Hat Enterprise Linux 7; — Red Hat Enterprise Linux 8; — Red Hat Enterprise Linux 9; — Red Hat Enterprise Linux 9.4 Update Services for SAP Solutions; — Red Hat Enterprise Linux 9.6 Extended Update Support; — Red Hat Enterprise Linux 10.Что делать
Основная рекомендация — установить обновлённую версию libsoup, содержащую исправление уязвимости, как только соответствующие патчи станут доступны в каналах обновлений Red Hat. Следите за официальными рекомендациями Red Hat (RHSA/errata) для вашей версии операционной системы. Если немедленное обновление невозможно, рассмотрите следующие компенсирующие меры: — ограничьте сетевой доступ к сервисам, использующим libsoup WebSockets, средствами межсетевого экрана или сегментации сети; — применяйте обратный прокси или балансировщик с проверкой корректности WebSocket-фреймов, если такая возможность поддерживается; — включите мониторинг аварийных завершений процессов приложений, работающих с WebSocket, для раннего обнаружения попыток эксплуатации. Итог: CVE-2026-15711 — серьёзная сетевая уязвимость, позволяющая без аутентификации вывести из строя приложения на базе libsoup. Учитывая широкое распространение библиотеки в экосистеме Linux и высокий балл CVSS, администраторам следует приоритизировать установку патчей и временно ограничить поверхность атаки.Источник: CVE Project (cvelistV5)
