Новости Команда Google Project Zero раскрыла уязвимость ядра macOS

Филин

Редактор Новостей
Команда форума
PR-group
Пользователь
Регистрация
22 Фев 2019
Сообщения
1,191
Баллы
0
Веб-сайт
opencard.pw
Общие продажи
0$
Общие покупки
0$
Команда Google Project Zero раскрыла уязвимость ядра macOS


Команда Google Project Zero рассказала об обнаруженной «чрезвычайно серьезной» проблеме безопасности в ядре операционной системы macOS. Эксперты утверждают, что в некоторых случаях можно провести процесс «копирование во время записи» (Copy-On-Write, COW). Сама по себе техника COW не является уязвимостью — она используется для управления ресурсами.

Но вот имплементация от Apple создает определенные дыры в безопасности, считают специалисты. Исследователи Project Zero выяснили, что в случае модификации смонтированного образа файловой системы виртуальная подсистема не узнает об этих изменениях. Благодаря этому злоумышленник может выполнить вредоносные действия без ведома смонтированной файловой системы.

«Процесс copy-on-write работает не только с безымянной памятью, но и с маппингом файлов. Это значит, что злоумышленник сможет видоизменить файл на диске, не проинформировав файловую систему — такое поведение является багом», — объясняют эксперты. «Система macOS позволяет пользователям монтировать образы файловой системы.

Если смонтированный образ модифицирован напрямую (через вызов pwrite(), например), эта информация не распространится на смонтированную файловую систему». Эксперты уведомили Apple о проблеме еще в ноябре 2018 года. Однако до сих пор корпорация не выпустила соответствующий патч. Напомним, что по правилам Google Project Zero информация о баге раскрывается публично, если разработчик не устранил его в течение 90 дней.