0-click в Linphone SIP позволяет привести к сбою целевого устройства

0-click в Linphone SIP позволяет привести к сбою целевого устройства

0-click в Linphone SIP позволяет привести к сбою целевого устройства

Специалисты в области кибербезопасности из компании Claroty раскрыли подробности 0-click уязвимости в протоколе установленного сеанса (Session Initiation Protocol, SIP). Эксперты особо подчеркнули, что брешь можно использовать удалённо, а от жертвы не потребуется никакого ответного действия.

Уязвимость, получившая идентификатор CVE-2021-33056 и 7,5 баллов по шкале CVSS, может привести к сбою в работе SIP-клиента и состоянию DoS.

Корень проблемы кроется в компоненте belle-sip, написанной на C библиотеке. В версиях, вышедших до 4.5.20, этот компонент используется для имплементации SIP-транзакции.

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

Задействовать описанную экспертами уязвимость достаточно легко. Для этого злоумышленник должен добавить “</” в заголовок SIP-сообщения. В этом случае приложение-клиент, которое парсит такие сообщения, аварийно завершит работу.

«Суть бага кроется в допустимости использования нетипичных URI в качестве валидных SIP-заголовков», — объясняют специалисты Claroty.

Фильтры AdBlock выдают страну даже при включённом VPN

Исследователи описали новую технику деанонимизации под названием Adbleed, которая ставит под сомнение привычное ощущение безопасности у пользователей VPN. Проблема кроется в блокировщиках рекламы. Такие расширения, как uBlock Origin, Brave или AdBlock Plus, работают на основе списков фильтров.

Есть базовый список EasyList с десятками тысяч правил для международной рекламы, а есть региональные — для Германии, Франции, России, Бразилии, Японии и других стран.

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

 

Adbleed использует довольно изящную идею: он измеряет время, за которое браузер обрабатывает запрос к определённому домену. Если домен заблокирован фильтром, запрос обрывается почти мгновенно — за считаные миллисекунды.

 

Если не заблокирован, браузер пытается установить сетевое соединение, и даже при ошибке это занимает в разы больше времени. Небольшой JavaScript-скрипт может проверить несколько десятков доменов, характерных для конкретного регионального списка, и по скорости отклика понять, активирован он или нет. Всё это происходит на стороне клиента без cookies, без всплывающих разрешений и без каких-то сложных эксплойтов.

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

Если добавить к этому часовой пояс, параметры экрана и другие элементы цифрового отпечатка, анонимность заметно сужается, даже если вы сидите через VPN или прокси.

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

Пользователю остаётся не самый приятный выбор: отключать региональные списки и мириться с дополнительной рекламой, пытаться «зашумить» профиль случайными фильтрами или принимать риск как есть.

RSS: Новости на портале Anti-Malware.ru