New We are sorting MAX channels into categories and territories. Read the news

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



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

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

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

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

Signal всегда позиционировался как мессенджер с максимальной защитой, а по итогу сколько дыр уже найдено в этом аппе 🤔
Views: 122
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go