Новое Распределяем каналы MAX по категориям и территориям. Читать новость

Критическая уязвимость в Signal оставляет микрофон включённым даже после завершения звонка 👀



Страшный сон параноика... Ошибка в собственной библиотеке вызовов RingRTC (надстройка над WebRTC) вплоть до версии 2.72.0 позволяет злоумышленнику перегрузить очередь событий конечного автомата (FSM), отвечающего за управление вызовами.

Дело в том, что если один из участников разговора завалит FSM множеством запросов, система перестаёт справляться с обработкой команд, включая команду на завершение звонка. Классифицируется как CWE-754, ненадлежащая проверка исключительных условий. На GitHub опубликован proof-of-concept.

В результате собеседник думает, что звонок закончен, а каналы звука и видео продолжают работать, причём сложность атаки низкая.

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

Signal всегда позиционировался как мессенджер с максимальной защитой, а по итогу сколько дыр уже найдено в этом аппе 🤔
Просмотры: 69
Открыть в MAX Сообщить о неточности

Сообщить о неточности

Опишите, что нужно исправить. Если есть источник, добавьте ссылку.

Вы покидаете datool.ru

Ссылка ведёт на внешний сайт. datool.ru не отвечает за его содержимое — проверьте адрес, прежде чем вводить пароли или платёжные данные.

Переход через 10 с

Перейти