В macOS уязвимость позволяла получить контроль над Mac при помощи USB-флешки

НОВОСТИ
2017-11-24 16:15:25
0
1.4K

macOS-SierraСтали известны детали уязвимости в macOS, которую Apple исправили 31 октября этого года с выходом macOS High Sierra 10.13.1, Sierra 10.12.6 и El Capitan 10.11.6.

Данная недоработка в системе (CVE-2017-13811) касается fsck_msdos. Данный инструмент используется в macOS для хранения информации и исправления ошибок в устройствах, которые были отформатированы с файловой системой FAT. Примечательно, что данный инструмент запускается каждый раз, когда к устройству подключается USB- или SD-накопителя с FAT. Облегчая тем самым задачу потенциальному злоумышленнику.

Вео Чжан (исследователь в области безопасности) Trend Micro сообщил, что проблема позволяет выполнить произвольный код и повысить привилегии в системе. Проблема серьезная, так как позволяет получить контроль над устройством, нужно только подключить к компьютеру вредоносное устройство (USB- или SD-накопитель).

Если подробнее, то уязвимость возникает из-за части кода, который не способен увеличить значение переменной. По итогу данное значение оказывается "-1", а это приводит к повреждению памяти.

Таким образом, хакер способен вызвать повреждение памяти, создав вредоносный носитель (флешку). Далее подключить ее к Mac и выполнить произвольный код на интересующем устройстве.

Fsck_msdos запускается автоматически. Таким образом и вредоносный код запускается без ведома пользователя в контексте fsck_msdos, который является системным инструментом.

FAT - это таблица в которой размещаются файлы. Из-за своей незамысловатости по сей день используется для флеш-накопителей.

0
1.4K