По-старите модели iPhone, използвани за съхранение на фрази за възстановяване (seed phrases) на криптовалути, могат да изложат собствениците си на риск от физически атаки, които самолетният режим не може да спре. Основателят на OneKey Иши предупреди, че изтриването на данните от остарял iPhone и поддържането му офлайн не го превръща в сигурен хардуерен портфейл (cold wallet).
Притеснението е свързано с уязвимости в BootROM, които позволяват на атакуващите да изпълняват код още преди стартирането на iOS. Въпреки това този достъп не разкрива автоматично защитените тайни на портфейла. Фразата за възстановяване е тайната, която контролира достъпа до портфейл за криптовалута.
Предупреждението на Иши е насочено към хора, които пазят тази тайна на по-стар хардуер на Apple, често вярвайки, че премахването на мрежовия достъп елиминира основните рискове за сигурността. Вместо това тези атаки разчитат на получаване на физически достъп до устройството.
Експлойтът checkm8 засяга по-стари модели iPhone до iPhone X включително. По-нов експлойт, наречен usbliter8, разширява атаките срещу BootROM до чиповете A12 и A13 на Apple, включително iPhone XS, XR, серията iPhone 11 и второто поколение iPhone SE. Изследователите разкриха usbliter8 през юни 2026 г.
BootROM е първият код, който устройството изпълнява при включване. Той се вгражда в чипа по време на производството, така че Apple не може да замени уязвимия код чрез обикновено обновяване на iOS.
Cybersecurity News по-рано отрази уязвимостта в BootROM usbliter8, обяснявайки как тя нарушава защитения процес на стартиране на процесора за приложения.
Атакуващият поставя съвместим iPhone в режим за обновяване на фърмуера на устройството (Device Firmware Update mode) и свързва специален USB хардуер. Внимателно конструиран USB трафик предизвиква повреждане на паметта, което позволява изпълнението на контролиран от атакуващия код преди зареждането на операционната система. В публични демонстрации е използвана платка Raspberry Pi Pico 2, което показва, че необходимият хардуер не е задължително да бъде скъп.
Уязвимости в BootROM на iPhone
Техническата слабост комбинира неправилно поведение на USB контролера с липсващи ограничения на паметта по време на ранното стартиране. При засегнатите чипове записите през USB могат да достигнат до памет извън предвидената за тях зона.
След това изследователите пренасочват изпълнението и зареждат неподписан софтуер за стартиране, заобикаляйки проверките, които обикновено ограничават устройствата само до одобрен от Apple код.
Важното ограничение е, че usbliter8 не компрометира директно Secure Enclave на Apple – отделния компонент за сигурност, който защитава чувствителните ключове и операциите с пароли. Изследователите посочват, че криптираните потребителски данни остават зад допълнителни бариери дори след като веригата за стартиране на основния процесор е компрометирана.
Следователно кражбата на портфейл би изисквала допълнителни слабости, достъп до декриптирана информация или друга атака срещу останалите защити.
Иши предупреди, че слабите пароли и остарелият софтуер могат да увеличат риска от компрометиране. Неговото предупреждение описва възможен вектор на атака, а не доказателство, че всеки портфейл на засегнат iPhone може да бъде изпразнен само чрез достъп до BootROM.
Физическите рискове, свързани с USB, се простират и отвъд експлойтите в BootROM. По-ранни изследвания върху атаката ChoiceJacking показаха как злонамерено оборудване за зареждане може да манипулира въвеждането на данни и да одобрява връзки за данни на уязвими устройства. Това е отделна атака, но тя затвърждава причината, поради която дори телефон без връзка с интернет изисква внимателно боравене.
Собствениците трябва да проверят модела на своето устройство, да инсталират наличните корекции за сигурност и да избягват да разглеждат самолетния режим като пълна защита. Обновяванията не могат да презапишат уязвимия BootROM, но все пак отстраняват уязвимости на други места в софтуера. Силните кодове за достъп до устройството и паролите за портфейлите остават важни допълнителни бариери.
Всеки, който се притеснява, че съхранена фраза за възстановяване е била изложена на риск, трябва да генерира нова фраза в доверена среда и да прехвърли средствата си. Създаването на друг адрес от първоначалната фраза за възстановяване не премахва основния риск.