Výzkumník axi0mX zranitelnost v bootloaderu bootrom zařízení Apple, který funguje na úplně prvním stupni spuštění a následně předává kontrolu iBootu. Zranitelnost získala název checkm8 a umožňuje získat plnou kontrolu nad zařízením. Publikovaný exploit může potenciálně být použit k obcházení ověřování firmwaru (Jailbreak), organizaci duálního zavádění jiných operačních systémů a různých verzí iOS.
Problém je pozoruhodný tím, že Bootrom se nachází v pouze pro čtení paměti NAND, což neumožňuje opravit problém u již vydaných zařízení (zranitelnost lze opravit pouze v nových dávkách zařízení). Problém se projevuje v SoC A5 až A11, které se používají v produktech vyráběných v letech 2011 až 2017, počínaje iPhone 4S a konče modely iPhone 8 a X.
Předběžná verze kódu pro exploitaci zranitelnosti již byla integrována do otevřeného (GPLv3) nástroje , určeného k odstraňování vázání na firmwary Apple. Exploit zatím omezuje funkce na vytváření dumpů SecureROM, dešifrování klíčů pro firmwary s iOS a zapnutí JTAG. Kompletní automatizovaný jailbreak posledního vydání iOS je možné provést, ale zatím nebyl realizován, jelikož vyžaduje další práci. V současnosti je exploit již adaptován pro SoC s5l8947x, s5l8950x, s5l8955x, s5l8960x, t8002, t8004, t8010, t8011 a t8015, a v budoucnu bude rozšířen o podporu s5l8940x, s5l8942x, s5l8945x, s5l8747x, t7000, t7001, s7002, s8000, s8001, s8003 a t8012.
Zdroj: opennet.ru
