Уязвимость в Signal оставляла микрофон и камеру активными после завершения разговора - «Новости» » Самоучитель CSS
Меню
Наши новости
Учебник CSS

Невозможно отучить людей изучать самые ненужные предметы.

Введение в CSS
Преимущества стилей
Добавления стилей
Типы носителей
Базовый синтаксис
Значения стилевых свойств
Селекторы тегов
Классы
CSS3

Надо знать обо всем понемножку, но все о немногом.

Идентификаторы
Контекстные селекторы
Соседние селекторы
Дочерние селекторы
Селекторы атрибутов
Универсальный селектор
Псевдоклассы
Псевдоэлементы

Кто умеет, тот делает. Кто не умеет, тот учит. Кто не умеет учить - становится деканом. (Т. Мартин)

Группирование
Наследование
Каскадирование
Валидация
Идентификаторы и классы
Написание эффективного кода

Самоучитель CSS

Вёрстка
Изображения
Текст
Цвет
Линии и рамки
Углы
Списки
Ссылки
Дизайны сайтов
Формы
Таблицы
CSS3
HTML5

Новости

Блог для вебмастеров
Новости мира Интернет
Сайтостроение
Ремонт и советы
Все новости

Справочник CSS

Справочник от А до Я
HTML, CSS, JavaScript

Афоризмы

Афоризмы о учёбе
Статьи об афоризмах
Все Афоризмы

Видео Уроки


Видео уроки
Наш опрос



Наши новости

      
      
  • 24 марта 2016, 16:20
Вчера, 10:30
Уязвимость в Signal оставляла микрофон и камеру активными после завершения разговора - «Новости»
Рейтинг:
Категория: Новости

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


Уязвимость получила идентификатор CVE-2026-113380  (9,3 балла по шкале CVSS) и затрагивала все версии опенсорсной библиотеки RingRTC вплоть до 2.72.0. Исправление вышло еще в сентябре 2026 года, однако информацию о самом баге раскрыли только сейчас.


RingRTC — собственная библиотека Signal, построенная поверх WebRTC и предназначенная для работы со звонками. В основе RingRTC лежит конечный автомат (finite state machine, FSM), очередь которого обрабатывает события, связанные с вызовом. Как оказалось, если один из участников звонка засыпает эту очередь запросами, она может переполниться и перестанет своевременно обрабатывать новые события. В частности, запрос на завершение звонка может «застрять» в очереди и не выполниться.


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


Исследователь, обнаруживший уязвимость, опубликовал PoC-скрипт на Python, демонстрирующий механизм эксплуатации уязвимости.


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


Известно, что клиент Signal Desktop получил обновленную версию RingRTC 2.72.0 еще в сентябре, однако неясно, когда исправленная библиотека появилась в версиях мессенджера для Android и iOS.


В библиотеке RingRTC, которую мессенджер Signal использует для голосовых и видеозвонков, исправили критическую уязвимость. Из-за бага звонок мог не завершиться корректно, в результате чего микрофон или камера устройства продолжали работать даже после попытки повесить трубку. Уязвимость получила идентификатор CVE-2026-113380 (9,3 балла по шкале CVSS) и затрагивала все версии опенсорсной библиотеки RingRTC вплоть до 2.72.0. Исправление вышло еще в сентябре 2026 года, однако информацию о самом баге раскрыли только сейчас. RingRTC — собственная библиотека Signal, построенная поверх WebRTC и предназначенная для работы со звонками. В основе RingRTC лежит конечный автомат (finite state machine, FSM), очередь которого обрабатывает события, связанные с вызовом. Как оказалось, если один из участников звонка засыпает эту очередь запросами, она может переполниться и перестанет своевременно обрабатывать новые события. В частности, запрос на завершение звонка может «застрять» в очереди и не выполниться. В результате пользователь может считать разговор завершенным, но на самом деле аудио- или видеоканал по-прежнему остается активным. То есть атакующий потенциально может продолжать слышать происходящее рядом с устройством жертвы или получать изображение с камеры. Исследователь, обнаруживший уязвимость, опубликовал PoC-скрипт на Python, демонстрирующий механизм эксплуатации уязвимости. В RingRTC версии 2.72.0 разработчики изменили логику завершения звонка: теперь запрос на отключение обрабатывается независимо от основной очереди событий FSM. Также в новой версии появился тайм-аут, который не позволяет зависшей обработке событий бесконечно блокировать завершение звонка. Известно, что клиент Signal Desktop получил обновленную версию RingRTC 2.72.0 еще в сентябре, однако неясно, когда исправленная библиотека появилась в версиях мессенджера для Android и iOS.

Цитирование статьи, картинки - фото скриншот - Rambler News Service.
Иллюстрация к статье - Яндекс. Картинки.
Есть вопросы. Напишите нам.
Общие правила  поведения на сайте.
Просмотров: 0
Комментариев: 0:   Вчера, 10:30
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

 
Еще новости по теме:



Другие новости по теме: