8 мая 2024
Роман Литвинов
183

В Android обнаружен баг, приводящий к утечке DNS-данных

Ошибка происходит даже при включённом Always On VPN. 

Изображение: Stephen Shankland / CNET

Известно, что Android раскрывает DNS-запросы при смене VPN-серверов. При этом может быть активирована опция блокировки соединений без VPN.

Функция Block Connections Without VPN пропускает трафик исключительно через действующее VPN-соединение, однако баг, обнаруженный специалистами проекта Mullvad, обходит данную опцию даже на устройствах с Android 14.

Ошибка происходит при использовании программ, обращающихся напрямую к C-функции getaddrinfo. Утечка возникает, если режим VPN включен без настройки DNS-сервера или во время сбоя в процессе переконфигурации туннеля VPN-приложением.

Мы не обнаружили утечек из приложений, которые используют только API Android, такие как DnsResolver. Браузер Chrome является примером приложения, которое может использовать getaddrinfo напрямую. Вышеописанное применяется независимо от того, включены ли функции Always On VPN и Block Connections Without VPN, что не является ожидаемым поведением ОС.

Представители Mullvad

По мнению разработчиков, баг должен быть устранён на уровне операционной системы. Сведения об ошибке переданы в Google. Ранее эксперты Mullvad обнаружили, что Android допускает утечку трафика в момент подключения к Wi-Fi.

Читайте также
Избавиться от спама, но лишиться всего: хакеры запустили новую вредоносную кампанию
14 мая 2024
Microsoft вернула россиянам доступ к обновлениям
13 мая 2024
Продлите свою банковскую карту: телефонные мошенники используют новую схему
17 мая 2024