Apple выпустила небольшое обновление iOS 14.4.2, iPadOS 14.4.2 и watchOS 7.3.3, которое блокирует «злонамеренно созданный веб-контент, приводящий к универсальному межсайтовому скриптингу». По словам представителей компании, данная уязвимость уже использовалась в реальных атаках. Аналогичный патч выпущен для версии iOS 12.5.2.
В список затронутых устройств входят:
iPhone 6s и новее, iPad Pro (все модели), iPad Air 2 и новее, iPad 5 поколения и новее, iPad mini 4 и новее и iPod touch (7 поколения).
iPhone 5s, iPhone 6, iPhone 6 Plus, iPad Air, iPad mini 2, iPad mini 3 и iPod touch (6-го поколения).
Apple Watch Series 3 и новее.
Чтобы установить обновление, нужно открыть системные настройки, перейти в раздел Общие > Обновление ПО.
Проблему удалось устранить путем улучшенного управления временем жизни объектов. Apple рекомендовала пользователям выполнить обновление как можно скорее.
Об уязвимости CVE-2021-1879 сообщили Клемент Лесин из Google Threat Analysis Group и Билли Леонард из Google Threat Analysis Group. Она содержалась в движке браузера Webkit.
Это второе обновление с момента выпуска iOS/iPadOS 14.4 и watchOS 7.3 в конце января. Предыдущий апдейт также содержал срочный патч для закрытия трех уязвимостей «нулевого дня». Две уязвимости были обнаружены в WebKit и ядре операционной системы. Некоторые успешные эксплойты использовали совокупность этих уязвимостей.
В феврале разработчик утилиты для взлома под ником Pwn20wnd представил новую версию unc0ver для iOS 12.4.9-12.5.1, 13.5.1-13.7 и 14.0-14.3. Она поддерживает все устройства Apple, включая линейку iPhone 12. Автор unc0ver 6.0.0 пояснял, что в утилите используются эксплойт собственной разработки на основе уязвимости CVE-2021-1782.
odiszapc
Я один не понимаю как они находят эти уязвимости?
i7071270
Часто бывает, что сливают разработчики закладки в коде. + Хакеры за денюжку (см вариант 1) :)
oisee
А вот я не понимаю выражение «нулевого дня», что это? Откуда это? Уязвимость, которая использовалась 0 дней? Которую обнаружили 0 дней назад? А что такое уязвимость 1-го дня? Есть вообще такое?
Вот, например, уязвимость «вчерашнего дня» — это понятно.
Radisto
https://ru.m.wikipedia.org/wiki/%D0%A3%D1%8F%D0%B7%D0%B2%D0%B8%D0%BC%D0%BE%D1%81%D1%82%D1%8C_%D0%BD%D1%83%D0%BB%D0%B5%D0%B2%D0%BE%D0%B3%D0%BE_%D0%B4%D0%BD%D1%8F же
oisee
Да, это я знаю. Больше про то, что выражение дико контринтуитивное и без пояснения совсем непонятное.
Antervis
я так понимаю это уязвимость, дедлайн для исправления которой уже наступил (т.к. уязвимость уже эксплуатируется), соответственно на её устранение дается 0 дней, откуда и название
Am0ralist
Воспринимайте это как то количество дней форы, которая имеется у вас перед хакерами с того момента, как вы об уязвимости узнали.
allter
В ссылке на википедию неправильная трактовка, как и в данной статье (в англоязычной вики — правильная).
0-day — это найденные хакерами (и продающися через даркнет) уязвимости, о которых ещё не знают разработчики (ну, соответственно, когда новость появляется, то они уже узнали вот только что, но ещё в процессе исправления).
Vitaly8
Достаточно не быть жлобами с bugbounty, как российские конторы.
samoreklam
habr.com/ru/post/543696