Ricercatore axi0mX vulnerabilità nel bootloader bootrom dei dispositivi Apple, che opera nella primissima fase di avvio e poi passa il controllo a iBoot. La vulnerabilità ha preso il nome di checkm8 e permette di ottenere il completo controllo del dispositivo. L'exploit pubblicato può potenzialmente essere utilizzato per bypassare la verifica dei firmware (Jailbreak), organizzare il 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 lettura, il che non consente di risolvere il problema nei 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 in prodotti creati tra il 2011 e il 2017, partendo dall'iPhone 4S fino ai modelli iPhone 8 e X.
Una versione preliminare del codice per sfruttare la vulnerabilità è già integrata negli strumenti open source (GPLv3) , progettato per rimuovere il vincolo dai firmware Apple. L'exploit è attualmente limitato alle funzionalità di creazione di dump di SecureROM, decifratura delle chiavi per i firmware con iOS e attivazione di JTAG. Il jailbreak automatizzato completo dell'ultima versione di iOS è possibile, ma non è ancora stato realizzato, poiché richiede ulteriore lavoro. Attualmente, l'exploit è già adattato per i SoC s5l8947x, s5l8950x, s5l8955x, s5l8960x, t8002, t8004, t8010, t8011 e t8015, e in futuro sarà ampliato con il supporto per s5l8940x, s5l8942x, s5l8945x, s5l8747x, t7000, t7001, s7002, s8000, s8001, s8003 e t8012.
Fonte: opennet.ru
