Критическая уязвимость в Signal оставляет микрофон включённым даже после завершения зво...
Критическая уязвимость в Signal оставляет микрофон включённым даже после завершения звонка 👀 Страшный сон параноика... Ошибка в собственной библиотеке вызовов RingRTC (надстройка над WebRTC) вплоть до версии 2.72.0 позволяет злоумышленнику перегрузить очередь событий конечного автомата (FSM), отвечающего за управление вызовами. Дело в том, что если один из участников разговора завалит FSM множеством запросов, система перестаёт справляться с обработкой команд, включая команду на завершение звонка. Классифицируется как CWE-754, ненадлежащая проверка исключительных условий. На GitHub опубликован proof-of-concept. В результате собеседник думает, что звонок закончен, а каналы звука и видео продолжают работать, причём сложность атаки низкая. В каталоге известных эксплуатируемых уязвимостей CISA данных о реальных атаках пока нет, но обновиться всё равно стоит, иначе микрофон может остаться включённым без уведомления. В RingRTC 2.72.0 это починили: конечный автомат теперь распознаёт запросы на завершение независимо от очереди событий, плюс добавили тайм-аут, чтобы завершение не блокировалось при зависании системы. Signal всегда позиционировался как мессенджер с максимальной защитой, а по итогу сколько дыр уже найдено в этом аппе 🤔 📲 Подписывайтесь на наш канал в MAX
Канал в каталоге Максиметера
2 248 подписчиков · IT и технологии