Опубликовано 7 августа 2017 г. | Обновлено 23 августа 2017 г.
Бюллетень по безопасности Android содержит подробную информацию об уязвимостях безопасности, затрагивающих устройства Android. Уровни исправлений безопасности от 5 августа 2017 г. или более поздние устраняют все эти проблемы. Ознакомьтесь с расписанием обновлений Pixel и Nexus , чтобы узнать, как проверить уровень исправлений безопасности устройства.
Партнеры были уведомлены о проблемах, описанных в бюллетене, как минимум месяц назад. Исправления исходного кода для устранения этих проблем были выпущены в репозиторий Android Open Source Project (AOSP) и ссылки на них можно найти в этом бюллетене. Этот бюллетень также содержит ссылки на исправления, не входящие в AOSP.
Наиболее серьезной из этих проблем является критическая уязвимость безопасности в медиа-инфраструктуре, которая может позволить удаленному злоумышленнику, используя специально созданный файл, выполнить произвольный код в контексте привилегированного процесса. Оценка серьезности основана на влиянии, которое эксплуатация уязвимости может оказать на затронутое устройство, при условии, что платформа и средства смягчения последствий отключены в целях разработки или успешно обходятся.
У нас не было сообщений об активном использовании клиентами или злоупотреблении этими недавно обнаруженными проблемами. Подробную информацию о средствах защиты платформы Android и Google Play Protect, которые повышают безопасность платформы Android, можно найти в разделе «Меры защиты Android и Google Play Protect».
Мы рекомендуем всем клиентам принять эти обновления на свои устройства.
Примечание. Информация о последних беспроводных обновлениях (OTA) и образах встроенного ПО для устройств Google доступна в разделе «Обновления устройств Google ».
Объявления
- В этом бюллетене есть две строки уровня исправлений безопасности, которые предоставляют партнерам Android возможность более быстро устранять подмножество уязвимостей, которые одинаковы на всех устройствах Android. Дополнительные сведения см. в разделе «Общие вопросы и ответы» :
- 01.08.2017 : Строка уровня частичного исправления безопасности. Эта строка уровня исправления безопасности указывает, что все проблемы, связанные с 01 августа 2017 г. (и всеми предыдущими строками уровня исправления безопасности), устранены.
- 05.08.2017 : Полная строка уровня исправления безопасности. Эта строка уровня исправления безопасности указывает, что все проблемы, связанные с 01 августа 2017 г. и 05 августа 2017 г. (и все предыдущие строки уровня исправления безопасности), устранены.
Меры по смягчению последствий для Android и Google Play Protect
Это краткий обзор мер, обеспечиваемых платформой безопасности Android и средствами защиты служб, такими как Google Play Protect . Эти возможности снижают вероятность успешного использования уязвимостей безопасности на Android.
- Использование многих проблем на Android усложняется из-за усовершенствований в новых версиях платформы Android. Мы рекомендуем всем пользователям по возможности обновиться до последней версии Android.
- Команда безопасности Android активно отслеживает злоупотребления с помощью Google Play Protect и предупреждает пользователей о потенциально вредных приложениях . Google Play Protect включен по умолчанию на устройствах с Google Mobile Services и особенно важен для пользователей, которые устанавливают приложения не из Google Play.
Уровень исправления безопасности от 01 августа 2017 г. — Подробности об уязвимости
В разделах ниже мы приводим подробную информацию о каждой уязвимости безопасности, применимой к уровню исправления от 2017-08-01. Уязвимости сгруппированы по компонентам, на которые они влияют. Имеется описание проблемы и таблица с CVE, соответствующими ссылками, типом уязвимости , серьезностью и обновленными версиями AOSP (где применимо). Если это возможно, мы связываем общедоступное изменение, направленное на устранение проблемы, с идентификатором ошибки, например, со списком изменений AOSP. Если несколько изменений относятся к одной ошибке, дополнительные ссылки связаны с номерами, следующими за идентификатором ошибки.
Рамки
Самая серьезная уязвимость в этом разделе может позволить локальному вредоносному приложению использовать специально созданный файл для выполнения произвольного кода в контексте привилегированного процесса.
CVE | Рекомендации | Тип | Строгость | Обновленные версии AOSP |
---|---|---|---|---|
CVE-2017-0712 | А-37207928 | окончание срока действия | Умеренный | 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
Библиотеки
Самая серьезная уязвимость в этом разделе может позволить удаленному злоумышленнику, используя специально созданный файл, выполнить произвольный код в контексте непривилегированного процесса.
CVE | Рекомендации | Тип | Строгость | Обновленные версии AOSP |
---|---|---|---|---|
CVE-2017-0713 | А-32096780 [ 2 ] | РЦЭ | Высокий | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
Медиа-фреймворк
Самая серьезная уязвимость в этом разделе может позволить удаленному злоумышленнику, используя специально созданный файл, выполнить произвольный код в контексте привилегированного процесса.
CVE | Рекомендации | Тип | Строгость | Обновленные версии AOSP |
---|---|---|---|---|
CVE-2017-0714 | А-36492637 | РЦЭ | Критический | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0715 | А-36998372 | РЦЭ | Критический | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0716 | А-37203196 | РЦЭ | Критический | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0718 | А-37273547 | РЦЭ | Критический | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0719 | А-37273673 | РЦЭ | Критический | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0720 | А-37430213 | РЦЭ | Критический | 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0721 | А-37561455 | РЦЭ | Критический | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0722 | А-37660827 | РЦЭ | Критический | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0723 | А-37968755 | РЦЭ | Критический | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0745 | А-37079296 | РЦЭ | Критический | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0724 | А-36819262 | DoS | Высокий | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0725 | А-37627194 | DoS | Высокий | 7.0, 7.1.1, 7.1.2 |
CVE-2017-0726 | А-36389123 | DoS | Высокий | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0727 | А-33004354 | окончание срока действия | Высокий | 7.0, 7.1.1, 7.1.2 |
CVE-2017-0728 | А-37469795 | DoS | Высокий | 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0729 | А-37710346 | окончание срока действия | Высокий | 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0730 | А-36279112 | DoS | Высокий | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0731 | А-36075363 | окончание срока действия | Высокий | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0732 | А-37504237 | окончание срока действия | Высокий | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0733 | А-38391487 | DoS | Высокий | 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0734 | А-38014992 | DoS | Высокий | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0735 | А-38239864 [ 2 ] | DoS | Высокий | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0736 | А-38487564 | DoS | Высокий | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0687 | А-35583675 | DoS | Высокий | 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0737 | А-37563942 | окончание срока действия | Высокий | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0805 | А-37237701 | окончание срока действия | Высокий | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0738 | А-37563371 [ 2 ] | ИДЕНТИФИКАТОР | Умеренный | 4.4.4, 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
CVE-2017-0739 | А-37712181 | ИДЕНТИФИКАТОР | Умеренный | 5.0.2, 5.1.1, 6.0, 6.0.1, 7.0, 7.1.1, 7.1.2 |
Уровень исправления безопасности от 05 августа 2017 г. — Подробности об уязвимости
В разделах ниже мы приводим подробную информацию о каждой уязвимости безопасности, применимой к уровню исправления от 2017-08-05. Уязвимости сгруппированы по компоненту, на который они влияют, и включают такие сведения, как CVE, связанные ссылки, тип уязвимости , серьезность , компонент (где применимо) и обновленные версии AOSP (где применимо). Если это возможно, мы связываем общедоступное изменение, направленное на устранение проблемы, с идентификатором ошибки, например, со списком изменений AOSP. Если несколько изменений относятся к одной ошибке, дополнительные ссылки связаны с номерами, следующими за идентификатором ошибки.
Компоненты Broadcom
Самая серьезная уязвимость в этом разделе может позволить удаленному злоумышленнику, используя специально созданный файл, выполнить произвольный код в контексте непривилегированного процесса.
CVE | Рекомендации | Тип | Строгость | Компонент |
---|---|---|---|---|
CVE-2017-0740 | А-37168488 * Б-РБ#116402 | РЦЭ | Умеренный | Сетевой драйвер |
Компоненты ядра
Самая серьезная уязвимость в этом разделе может позволить локальному вредоносному приложению выполнить произвольный код в контексте привилегированного процесса.
CVE | Рекомендации | Тип | Строгость | Компонент |
---|---|---|---|---|
CVE-2017-10661 | А-36266767 Вышестоящее ядро | окончание срока действия | Высокий | Файловая система |
CVE-2017-0750 | А-36817013 * | окончание срока действия | Умеренный | Файловая система |
CVE-2017-10662 | А-36815012 Вышестоящее ядро | окончание срока действия | Умеренный | Файловая система |
CVE-2017-10663 | А-36588520 Вышестоящее ядро | окончание срока действия | Умеренный | Файловая система |
CVE-2017-0749 | А-36007735 * | окончание срока действия | Умеренный | Ядро Linux |
Компоненты МедиаТек
Самая серьезная уязвимость в этом разделе может позволить локальному вредоносному приложению выполнить произвольный код в контексте привилегированного процесса.
CVE | Рекомендации | Тип | Строгость | Компонент |
---|---|---|---|---|
CVE-2017-0741 | А-32458601 * М-ALPS03007523 | окончание срока действия | Высокий | драйвер графического процессора |
CVE-2017-0742 | А-36074857 * М-ALPS03275524 | окончание срока действия | Умеренный | Видеодрайвер |
Компоненты Qualcomm
Самая серьезная уязвимость в этом разделе может позволить локальному вредоносному приложению выполнить произвольный код в контексте привилегированного процесса.
CVE | Рекомендации | Тип | Строгость | Компонент |
---|---|---|---|---|
CVE-2017-0746 | А-35467471 * КК-CR#2029392 | окончание срока действия | Умеренный | драйвер IPA |
CVE-2017-0747 | А-32524214 * КК-CR#2044821 | окончание срока действия | Умеренный | Собственный компонент |
CVE-2017-9678 | А-35258962 * КК-CR#2028228 | окончание срока действия | Умеренный | Видеодрайвер |
CVE-2017-9691 | А-33842910 * КК-CR#1116560 | окончание срока действия | Умеренный | Драйвер MobiCore (Trustonic) |
CVE-2017-9684 | А-35136547 * КК-CR#2037524 | окончание срока действия | Умеренный | USB-драйвер |
CVE-2017-9682 | А-36491445 * КК-CR#2030434 | ИДЕНТИФИКАТОР | Умеренный | драйвер графического процессора |
Обновления устройств Google
В этой таблице указаны уровни исправлений безопасности в последнем беспроводном обновлении (OTA) и образах встроенного ПО для устройств Google. Образы прошивки устройства Google доступны на сайте разработчиков Google .
Google-устройство | Уровень исправления безопасности |
---|---|
Пиксель / Пиксель XL | 05 августа 2017 г. |
Нексус 5X | 05 августа 2017 г. |
Нексус 6 | 05 августа 2017 г. |
Нексус 6П | 05 августа 2017 г. |
Нексус 9 | 05 августа 2017 г. |
Нексус-плеер | 05 августа 2017 г. |
Пиксель С | 05 августа 2017 г. |
Обновления устройств Google также содержат исправления для следующих уязвимостей безопасности, если применимо:
CVE | Рекомендации | Тип | Строгость | Компонент |
---|---|---|---|---|
CVE-2017-0744 | А-34112726 * Н-CVE-2017-0744 | окончание срока действия | Низкий | Звуковой драйвер |
CVE-2017-9679 | А-35644510 * КК-CR#2029409 | ИДЕНТИФИКАТОР | Низкий | Драйвер SoC |
CVE-2017-9680 | А-35764241 * КК-CR#2030137 | ИДЕНТИФИКАТОР | Низкий | Драйвер SoC |
CVE-2017-0748 | А-35764875 * КК-CR#2029798 | ИДЕНТИФИКАТОР | Низкий | Аудио драйвер |
CVE-2017-9681 | А-36386593 * КК-CR#2030426 | ИДЕНТИФИКАТОР | Низкий | Радио водитель |
CVE-2017-9693 | А-36817798 * КК-CR#2044820 | ИДЕНТИФИКАТОР | Низкий | Сетевой драйвер |
CVE-2017-9694 | А-36818198 * КК-CR#2045470 | ИДЕНТИФИКАТОР | Низкий | Сетевой драйвер |
CVE-2017-0751 | А-36591162 * КК-CR#2045061 | окончание срока действия | Низкий | Драйвер QCE |
CVE-2017-9692 | А-36731152 * КК-CR#2021707 | DoS | Низкий | Графический драйвер |
Благодарности
Мы хотели бы поблагодарить этих исследователей за их вклад:
CVE | Исследователи |
---|---|
CVE-2017-0741, CVE-2017-0742, CVE-2017-0751 | Баозэн Дин ( @sploving ), Чэнмин Ян и Ян Сун из Alibaba Mobile Security Group |
CVE-2017-9682 | Билли Лау из Android Security |
CVE-2017-0739 | Дачэн Шао , Хунли Хань ( @HexB1n ), Минцзянь Чжоу ( @Mingjian_Zhou ) и Сюсянь Цзян из команды C0RE |
CVE-2017-9691, CVE-2017-0744 | Гэнцзя Чен ( @chengjia4574 ) и руководитель лаборатории IceSword, Qihoo 360 Technology Co. Ltd. |
CVE-2017-0727 | Гуан Гун (龚广) ( @oldfresher ) из Alpha Team, Qihoo 360 Technology Co. Ltd. |
CVE-2017-0737 | Ханьсян Вэнь , Минцзянь Чжоу ( @Mingjian_Zhou ) и Сюсянь Цзян из команды C0RE |
CVE-2017-0748 | Хао Чен и Гуан Гун из команды Alpha Qihoo 360 Technology Co. Ltd. |
CVE-2017-0731 | Хунли Хань ( @HexB1n ), Минцзянь Чжоу ( @Mingjian_Zhou ) и Сюсянь Цзян из команды C0RE |
CVE-2017-9679 | Натан Крэндалл ( @natecray ) из команды безопасности продуктов Tesla |
CVE-2017-0726 | Ники1235 ( @jiych_guru ) |
CVE-2017-9684, CVE-2017-9694, CVE-2017-9693, CVE-2017-9681, CVE-2017-0738, CVE-2017-0728. | Пэнфэй Дин (丁鹏飞), Чэньфу Бао (包沉浮) и Ленкс Вэй (韦韬) из Baidu X-Lab (百度安全实验室) |
CVE-2017-9680, CVE-2017-0740 | Скотт Бауэр ( @ScottyBauer1 ) |
CVE-2017-0724 | Семь Шен ( @lingtongshen ) из TrendMicro |
CVE-2017-0732, CVE-2017-0805 | Тимоти Беккер из CSS Inc. |
CVE-2017-10661 | Тонг Линь ( segfault5514@gmail.com ), Юань-Цунг Ло ( computernik@gmail.com ) и Сюсянь Цзян из команды C0RE |
CVE-2017-0712 | Валерио Костаманья ( @vaio_co ) и Марко Бартоли ( @wsxarcher ) |
CVE-2017-0716 | Василий Васильев |
CVE-2017-0750, CVE-2017-0713, CVE-2017-0715, CVE-2017-10662CVE-2017-10663 | VEO ( @VYSEa ) из группы реагирования на мобильные угрозы , Trend Micro |
CVE-2017-9678 | Ян Чжоу из команды Eagleye, SCC, Huawei |
CVE-2017-0749, CVE-2017-0746 | Юнган Го ( @guoygang ) из IceSword Lab, Qihoo 360 Technology Co. Ltd. |
CVE-2017-0729 | Юнке Ван из лаборатории Xuanwu Lab компании Tencent |
CVE-2017-0714, CVE-2017-0719, CVE-2017-0718, CVE-2017-0722, CVE-2017-0725, CVE-2017-0720, CVE-2017-0745 | Зинуо Хан из Центра реагирования безопасности Чэнду, Qihoo 360 Technology Co. Ltd. |
Общие вопросы и ответы
В этом разделе даны ответы на распространенные вопросы, которые могут возникнуть после прочтения этого бюллетеня.
1. Как определить, обновлено ли мое устройство для устранения этих проблем?
Чтобы узнать, как проверить уровень обновлений безопасности устройства, прочтите инструкции в расписании обновлений Pixel и Nexus .
- Уровни исправлений безопасности от 01 августа 2017 г. или более поздние устраняют все проблемы, связанные с уровнем исправлений безопасности от 01 августа 2017 г.
- Уровни исправлений безопасности от 05 августа 2017 г. или более поздние устраняют все проблемы, связанные с уровнем исправлений безопасности от 05 августа 2017 г. и всеми предыдущими уровнями исправлений.
Производители устройств, включающие эти обновления, должны установить уровень строки исправления следующим образом:
- [ro.build.version.security_patch]:[2017-08-01]
- [ro.build.version.security_patch]:[2017-08-05]
2. Почему в этом бюллетене указаны два уровня исправлений безопасности?
В этом бюллетене есть два уровня исправлений безопасности, поэтому партнеры Android имеют возможность быстрее устранять подмножество уязвимостей, которые одинаковы на всех устройствах Android. Партнерам Android рекомендуется исправить все проблемы, описанные в этом бюллетене, и использовать последнюю версию исправлений безопасности.
- Устройства, на которых используется уровень исправлений безопасности от 1 августа 2017 г., должны включать в себя все проблемы, связанные с этим уровнем исправлений безопасности, а также исправления всех проблем, о которых сообщалось в предыдущих бюллетенях по безопасности.
- Устройства, на которых используется уровень исправлений безопасности от 5 августа 2017 г. или новее, должны включать все применимые исправления, указанные в этом (и предыдущих) бюллетенях по безопасности.
Партнерам рекомендуется объединить исправления всех проблем, которые они решают, в одно обновление.
3. Что означают записи в столбце «Тип» ?
Записи в столбце «Тип» таблицы сведений об уязвимости относятся к классификации уязвимости безопасности.
Сокращение | Определение |
---|---|
РЦЭ | Удаленное выполнение кода |
окончание срока действия | Повышение привилегий |
ИДЕНТИФИКАТОР | Раскрытие информации |
DoS | Отказ в обслуживании |
Н/Д | Классификация недоступна |
4. Что означают записи в столбце «Ссылки» ?
Записи в столбце «Ссылки» таблицы сведений об уязвимостях могут содержать префикс, идентифицирующий организацию, которой принадлежит ссылочное значение.
Префикс | Ссылка |
---|---|
А- | Идентификатор ошибки Android |
КК- | Справочный номер Qualcomm |
М- | Справочный номер MediaTek |
Н- | Справочный номер NVIDIA |
Б- | Справочный номер Broadcom |
5. Что означает * рядом с идентификатором ошибки Android в столбце «Ссылки» ?
Проблемы, которые не являются общедоступными, отмечены * рядом с идентификатором ошибки Android в столбце «Ссылки» . Обновление для решения этой проблемы обычно содержится в последних двоичных драйверах для устройств Nexus, доступных на сайте разработчиков Google .
Версии
Версия | Дата | Примечания |
---|---|---|
1.0 | 7 августа 2017 г. | Бюллетень опубликован. |
1.1 | 8 августа 2017 г. | Бюллетень переработан, в него включены ссылки и благодарности AOSP. |
1.2 | 14 августа 2017 г. | В бюллетень добавлена CVE-2017-0687. |
1.2 | 23 августа 2017 г. | В бюллетень добавлена CVE-2017-0805. |