Создатели чипа M1 изменили спецификацию ARM-архитектуры, благодаря чему и появилась уязвимость. Суть ее сводится к тому, что два запущенных приложения могут свободно обмениваться между собой любыми данными. Скрытый канал связи обходит все ограничения системы.
Программист, нашедший уязвимость M1RACLES, утверждает, что ширина канала передачи данных не превышает 2 бит, но может быть и значительно расширена. Последнее сделать нелегко, но возможно.
ARM-процессор M1 пришел постепенно заменяет в компьютерах чипы, основанные на архитектуре x86. Новая платформа использована в MacBook, iMac, планшете iPad Pro.