Разработчику Asahi Linux Гектору Мартину удалось обнаружить критическую уязвимость в аппаратной составляющей процессора Apple M1, которую назвал M1RACLES. По его словам, уязвимость стала результатом ращения, осознанно принятого компанией Apple.

Мартин считает, что американская корпорация решила нарушить спецификации ARM, удалив одну из обязательных функций. Apple, очевидно, полагала, что данный компонент никогда не понадобится macOS.

Разработчик подчеркнул, что недостаток в дизайне М1 позволяет любым двум программам, запущенным в ОС, скрытно от пользователя обмениваться абсолютно любыми данным, без использования памяти, сокетов, файлов или любых других привычных атрибутов. Мартин уточнил, что пока данная уязвимость не несет угрозу для клиентов Apple, поскольку ширина канала обмена данными не превышает двух битов.