L'esploratore axi0mX una vulnerabilità nel bootloader dei dispositivi Apple, che opera nella fase iniziale del processo di avvio e successivamente trasferisce il controllo a iBoot. La vulnerabilità è stata chiamata checkm8 e consente il pieno controllo del dispositivo. L'exploit pubblicato può potenzialmente essere utilizzato per bypassare la verifica del firmware (Jailbreak), organizzare un dual boot di altri sistemi operativi e diverse versioni di iOS.
Il problema è notevole poiché il Bootrom si trova nella memoria NAND accessibile solo in sola lettura, il che impedisce di risolvere la questione su dispositivi già rilasciati (la vulnerabilità può essere corretta solo nei nuovi lotti di dispositivi). Il problema si manifesta nei SoC da A5 ad A11, utilizzati nei prodotti realizzati dal 2011 al 2017, a partire dall'iPhone 4S fino ai modelli iPhone 8 e X.
Una versione preliminare del codice per sfruttare la vulnerabilità è già integrata in strumenti open-source (GPLv3) , progettato per rimuovere il blocco delle firmware Apple. L'exploit al momento si limita alle funzioni di creazione di un dump di SecureROM, decrittazione delle chiavi per firmware con iOS e attivazione di JTAG. Un jailbreak completamente automatizzato dell'ultima versione di iOS è possibile, ma non ancora implementato, in quanto richiede lavoro aggiuntivo. Attualmente, l'exploit è già stato adattato per i SoC s5l8947x, s5l8950x, s5l8955x, s5l8960x, t8002, t8004, t8010, t8011 e t8015, e in futuro verrà ampliato per supportare s5l8940x, s5l8942x, s5l8945x, s5l8747x, t7000, t7001, s7002, s8000, s8001, s8003 e t8012.
Fonte: opennet.ru
