Существенное количество Important уязвимостей было исправлено в компоненте Mediaserver. Три этих уязвимости с идентификаторами CVE-2016-3870, CVE-2016-3871, CVE-2016-3872 относятся к типу Local Privilege Escalation (LPE) и могут использоваться атакующими для исполнения своего кода с повышенными привилегиями. Еще пять уязвимостей типа Denial of Service (DoS) могут использоваться атакующими для провоцирования зависания устройства или его несанкционированной перезагрузки.
Рис. Список DoS уязвимостей в MediaServer, часть из них актуальна и для Android 7.
Обновление исправляет уязвимость CVE-2016-3875 в механизме загрузки системы (device boot), которая делает возможной для атакующих загрузку системы в безопасном режиме даже в том случае, когда она запрещена. Актуально для Android 6.0 и 6.0.1. Другая уязвимость с идентификатором CVE-2016-3876 присутствует в компоненте настроек (Settings) и также позволяет атакующим произвести загрузку системы в безопасном режиме в том случае, когда такой режим запрещен на устройстве. Уязвимость актуальна и для Android 7.
Рис. Архитектура MediaServer в новой версии Android предусматривает безопасную модульную архитектуру.
Сразу несколько критических LPE-уязвимостей были исправлены в ядре Android и его различных подсистемах. Уязвимости позволяют злоумышленникам исполнить свой код на уровне привилегий ядра Android. Уязвимости помечены как критические, поскольку удаление привилегированного кода эксплуатации может повлечь за собой перепрошивку устройства (reflashing). Эти уязвимости относятся к уровню обновления 2016-09-05 и актуальны только для устройств Google, включая, Nexus 5, Nexus 5X, Nexus 6, Nexus 6P, Nexus 9, Nexus Player, Pixel C, Android One.
Рис. Исправленные уязвимости в ядре и его сетевой подсистеме. Актуально для всех версий Nexus.
Обновлению также подвергнулись следующие подсистемы ядра: netfilter, USB-драйвер, звуковая подсистемы (kernel sound subsystem), ASN.1 decoder, eCryptfs FileSystem, ext4 File System. Аналогичным уязвимостям были подвержены драйверы Qualcomm, Synaptics, Broadcom, NVIDIA. Следующие драйверы Qualcomm подвергнулись обновлению. Всего в рамках 2016-09-05 были исправлены 29 уязвимостей. Одна из уязвимостей в сетевой подсистеме ядра с идентификатором CVE-2016-4998 относится к типу Information Disclosure.
- Qualcomm radio interface layer
- Qualcomm subsystem driver
- Camera driver
- Sound driver
- IPA driver
- Power driver
- Wi-Fi driver
- SPMI driver
- Sound codec
- DMA component
В рамках 2016-09-06 были исправлены две уязвимости. Одна типа LPE с идентификатором CVE-2016-5340 в подсистеме общей памяти ядра (kernel shared memory subsystem). Вторая с идентификатором CVE-2016-2059 в сетевом компоненте Qualcomm. Обе актуальны для Nexus 5, Nexus 5X, Nexus 6, Nexus 6P, Android One.
Использование трех уровней обновления Android обусловлено практическими соображениями. Например, первый уровень обновлений является общим для всех устройств Android и выпускается самым первым. Далее выпускается следующий уровень для устройств Google Nexus, который включает в себя первый уровень и все предыдущие обновления. После этого выпускается еще один уровень обновлений, после того как Google получила фидбек от производителей драйверов второго уровня обновлений. Третий уровень включает в себя два предыдущих и все предыдущие обновления Android. Это не исключает того факта, что каждый из уровень обновления может получить и другие два.
This bulletin has three security patch level strings so that Android partners have the flexibility to fix a subset of vulnerabilities that are similar across all Android devices more quickly. Android partners are encouraged to fix all issues in this bulletin and use the latest security patch level string.
Devices that use September 5, 2016 security patch level must include all issues associated with that security patch level, the September 1, 2016 security patch level and fixes for all issues reported in previous security bulletins. Devices that use the September 5, 2016 security patch level may also include a subset of fixes associated with the September 6, 2016 security patch level.
Мы рекомендуем пользователям обновить свои устройства.
be secure.
Комментарии (8)
vikarti
09.09.2016 19:55+6Мы рекомендуем пользователям обновить свои устройства.
Вы издеваетесь да?
А нету обновления даже для Nexus 5 — Security level 5 августа 2016 и все. с остальными аппаратами все еще хуже.
Или надо читать 'мы рекомендуем поставить на ваш аппарат CyanogenMod если поддерживается'? так тогда бы писали в какой последней сборке CyanogenMod дырки закрытыAlexey2005
09.09.2016 23:41+6Заметьте: не ОС обновить, а именно устройства! В этой фразе вся суть Android.
RostislavP
12.09.2016 17:00Вообще-то для Nexus 5 выпустили обновление безопасности (версия прошивки MOB31E)
vikarti
12.09.2016 18:16… которое не пришло пока что конкретно мне по OTA. Проверка обновления прямо говорит что нет его.
Откуда из статьи догадаться что надо пойти на сайт гугла, найти OTA-образ и поставить его руками? Ну хотя бы этот образ там есть, и то хорошо. Да и можно ж было привыкнуть. Спасибо. Но тем не менее:
Для Nexus 7 2013 вроде как нет еще (MOB30X это август)
для Nexus 10 которым я активно пользуюсь — OTA вообще нет. Последняя прошивка LMY49J с обновлением безопасности за апрель 2016
для Galaxy Tab Active Samsung какое то обновление выпустил буквально в последние дни, на 400+ Mb, правда даже с ним обновление безопасности за август 2016 только
для Xperia Z Ultra — обновления безопасности — вообще их вообще нет. Обновить устройство методом замены… а извините на ЧТО? с дисплеем такого же размера. MicroSD. влагозащитой. креплением для ремешка — была идея на Lenovo Phab Plus…
Xperia Z2 Tablet — обновления безопасности — май 2016. Обновляться видимо на Z4 Tablet?
Asus Zenfone 2… может и есть. узнаю после того как сношу его в сервис (аппаратная проблема с ним). обновления выходили достаточно часто к нему с фиксами всяких разных вещей.
Asus Transformer Pad TF103CG — обновления нет. (про обновления безопасности он вообще не знает, с момента покупки не прошло и двух лет)
Nekitos
10.09.2016 02:07Я на свой Nexus 9 еще даже не получил Android 7, а они уже уязвимости исправляют.
Значит получу уже более менее залатанную версиюнет
Wicron
13.09.2016 11:17Прикольно, почти все обновления касаются ядра Линукс. Ядро Андроид — отличный термин, просьба дать ссылку на сайт компании google, где дано вменяемое определение. Какая задница творится у вендров — вот это жесть, им же никто ядро просто так не пропатчит на исправление уязвимостей. Все лучшее в свой дом.
nikitasius
7й… медиясервер… снова… черт-те что!