- Регистрация
- 22 Фев 2019
- Сообщения
- 1,191
- Баллы
- 0
- Веб-сайт
- opencard.pw
- Общие продажи
- 0$
- Общие покупки
- 0$
Команда Google Project Zero рассказала об обнаруженной «чрезвычайно серьезной» проблеме безопасности в ядре операционной системы macOS. Эксперты утверждают, что в некоторых случаях можно провести процесс «копирование во время записи» (Copy-On-Write, COW). Сама по себе техника COW не является уязвимостью — она используется для управления ресурсами.
Но вот имплементация от Apple создает определенные дыры в безопасности, считают специалисты. Исследователи Project Zero выяснили, что в случае модификации смонтированного образа файловой системы виртуальная подсистема не узнает об этих изменениях. Благодаря этому злоумышленник может выполнить вредоносные действия без ведома смонтированной файловой системы.
«Процесс copy-on-write работает не только с безымянной памятью, но и с маппингом файлов. Это значит, что злоумышленник сможет видоизменить файл на диске, не проинформировав файловую систему — такое поведение является багом», — объясняют эксперты. «Система macOS позволяет пользователям монтировать образы файловой системы.
Если смонтированный образ модифицирован напрямую (через вызов pwrite(), например), эта информация не распространится на смонтированную файловую систему». Эксперты уведомили Apple о проблеме еще в ноябре 2018 года. Однако до сих пор корпорация не выпустила соответствующий патч. Напомним, что по правилам Google Project Zero информация о баге раскрывается публично, если разработчик не устранил его в течение 90 дней.