Signal исправил уязвимость, позволявшую блокировать завершение звонков

2 мин
28
26 октября 2026

Разработчики Signal устранили критическую уязвимость в механизме голосовых и видеозвонков. Брешь позволяла злоумышленнику блокировать завершение вызова и сохранять передачу звука и видео с устройства собеседника. Пользователь при этом мог считать разговор оконченным.

Уязвимость получила идентификатор CVE-2026-113380 и оценена в 9,3 балла из 10 возможных по шкале CVSS 4.0. Ошибка затрагивала RingRTC — библиотеку с открытым исходным кодом на базе WebRTC. Signal использует её для голосовой и видеосвязи.

Проблема возникала при обработке событий в конечном автомате — механизме управления состоянием звонка. Команда завершения вызова попадала в общую очередь и не имела приоритета перед другими событиями. При этом библиотека не ограничивала частоту событий от удалённого участника.

Злоумышленник мог непрерывно заполнять очередь лишними событиями. Из-за этого обработка команды завершения откладывалась, а соединение оставалось активным. Такой способ блокировки описал в разборе на GitHub исследователь, чьё имя в материале не указано.

Исправление вошло в RingRTC версии 2.72.0, выпущенную 4 сентября. Разработчики отделили обработку запросов на завершение звонка от общей очереди событий. Теперь поток событий от собеседника не блокирует эти запросы.

Технические подробности раскрыли позднее вместе с концептуальным описанием способа эксплуатации (PoC). Пользователям рекомендуют как можно скорее обновить Signal. До установки обновления важно проверять индикатор звонка, чтобы убедиться, что вызов действительно завершён.

Важное по теме
Новости
Читать 3 минуты
26.10.2026
Расходы на защиту могут привести к росту стоимости услуг
Новости
Читать 3 минуты
26.10.2026
Китай выступил против этого запрета в гражданских структурах США
Оставьте комментарий
Доступно для авторизованных пользователей
1/1000