Критическая ошибка в Android может разрешить доступ к медиафайлам пользователей

22/04/22​


1650628596132.webp

Аналитики безопасности обнаружили, что устройства Android, работающие на чипсетах Qualcomm и MediaTek, уязвимы для удаленного выполнения кода из-за недостатка в реализации Apple Lossless Audio Codec (ALAC).

ALAC — это формат кодирования звука для сжатия звука без потерь, открытый Apple в 2011 году. С тех пор компания выпускает обновления для этого формата, включая исправления безопасности, но не каждый сторонний поставщик, использующий кодек, применяет эти исправления.

Согласно отчету Check Point Research , сюда входят Qualcomm и MediaTek, два крупнейших в мире производителя чипов для смартфонов.

Звук RCE​

Аналитики еще не предоставили много подробностей о фактическом использовании уязвимостей, но пообещали сделать это на предстоящем CanSecWest в мае 2022 года.
Судя по имеющейся информации, уязвимость позволяет удаленному злоумышленнику выполнить код на целевом устройстве, отправив вредоносный аудиофайл и обманом заставив пользователя открыть его. Исследователи называют эту атаку «ALHACK».

Воздействие атак с удаленным выполнением кода имеет серьезные последствия, начиная от утечки данных, установки и запуска вредоносного ПО, изменения настроек устройства, доступа к аппаратным компонентам, таким как микрофон и камера, или захвата учетной записи.

Ошибки ALAC были исправлены MediaTek и Qualcomm в декабре 2021 года и отслеживаются как CVE-2021-0674 (средняя серьезность с оценкой 5,5), CVE-2021-0675 (высокая серьезность с оценкой 7,8) и CVE-2021-. 30351 (критическая степень тяжести с 9,8 балла).

Согласно анализу исследователей, реализации декодера ALAC от Qualcomm и MediaTek страдают от возможного чтения и записи за пределами допустимого диапазона и неправильной проверки аудиокадров, передаваемых во время воспроизведения музыки.

Возможные последствия включают раскрытие информации и повышение привилегий без необходимости взаимодействия с пользователем.
BleepingComputer попросила Qualcomm прокомментировать текущий риск для клиентов. Представитель компании предоставил следующее заявление:
Предоставление технологий, поддерживающих надежную защиту и конфиденциальность, является приоритетом для Qualcomm Technologies. Мы благодарим исследователей безопасности из Check Point Technologies за использование стандартных отраслевых методов согласованного раскрытия информации. Что касается проблемы с аудиодекодером ALAC, которую они раскрыли, Qualcomm Technologies предоставила производителям устройств исправления в октябре 2021 года. Мы рекомендуем конечным пользователям обновлять свои устройства по мере появления обновлений безопасности.

Случай с недостатками аудиокодека​

Исправления брешей удаленного выполнения кода в блоках обработки звука с закрытым исходным кодом присутствуют почти в каждом ежемесячном обновлении безопасности Android.

Однако их использование редко бывает тривиальным, и поставщики компонентов предоставляют мало технических подробностей, чтобы снизить риск использования.
Например, апрельские патчи для Android включали девять исправлений критических уязвимостей в компонентах с закрытым исходным кодом. Одна из них — CVE-2021-35104 (9,8 балла) — переполнение буфера, приводившее к неправильному разбору заголовков при воспроизведении аудиоклипов в формате FLAC.
Баг коснулся чипсетов, присутствующих практически во всей линейке продуктов Qualcomm, выпущенных за последние несколько лет.

Как оставаться в безопасности​

Здесь также применим стандартный совет по безопасности: обновляйте свои устройства, в данном случае это означает использование патча Android «декабрь 2021» или более поздней версии.

Если устройство больше не получает обновления безопасности от поставщика, допустимым вариантом является установка стороннего дистрибутива Android, который по-прежнему предоставляет исправления для Android.

Наконец, при получении аудиофайлов из неизвестных или подозрительных источников/пользователей лучше не открывать их, так как они могут вызвать уязвимость.

Перевод - Google
Bleeping Computer
 
Назад
Сверху Снизу