Signal поймали на сливе аудио пользователей после завершения звонка

В работе мессенджера Signal, который считается одним из самых надежных, нашли серьезную проблему: как оказалось, после окончания звонка приложение продолжает записывать звук, а иногда и изображение.

В библиотеке RingRTC мессенджера Signal обнаружена критическая уязвимость, позволявшая сохранять передачу аудио, а в некоторых случаях и видео после того, как пользователь завершал звонок.

Проблема получила идентификатор CVE-2026-113380 и оценку 9,3 балла из 10 по шкале CVSS. Ошибка затрагивала все версии библиотеки до 2.72.0, сообщает The Register.

Причина кроется в механизме обработки событий. RingRTC управляет состоянием звонка через очередь конечного автомата (FSM). Команда завершения вызова не обладала приоритетом и помещалась в общий поток. Если один из участников разговора переполнял очередь множеством запросов, сигнал отключения не успевал обработаться. В результате соединение и медиапотоки не закрывались, хотя пользователь считал разговор оконченным.

Исправление выпустили еще в сентябре, однако публично о нем сообщили только 20 октября. Разработчики изменили логику: теперь запрос на завершение вызова распознается независимо от состояния очереди, а процесс остановки ограничен пятью секундами, чтобы зависание не блокировало отключение навсегда. Обновленные версии приложений Signal для Android, iOS и Desktop должны содержать RingRTC 2.72.0 или новее.

Сведений о реальных атаках с использованием этой уязвимости пока нет. В каталоге CISA, где перечислены подтвержденные случаи эксплуатации, запись отсутствует. Важно понимать, что проблема не затрагивала сквозное шифрование и не позволяла посторонним подключаться к чужим звонкам: для срабатывания ошибки злоумышленник должен был сам участвовать в разговоре. Пользователям рекомендуется установить актуальные обновления мессенджера на всех устройствах.

Вячеслав Буйнов

23.10.2026 08:30

Просмотров: 19