Axi0mX kutató az Apple eszközök bootrom boltjában található sérülékenységet, amely a bootolás legkorábbi szakaszában működik, majd átadja az irányítást az iBootnak. A sérülékenység neve checkm8, és teljes ellenőrzést tesz lehetővé az eszköz felett. A közzétett exploit potenciálisan használható a firmware-ellenőrzés megkerülésére (Jailbreak), más operációs rendszerek duálindítására és különböző iOS verziók futtatására.
A probléma figyelemre méltó, mivel a Bootrom csak olvasható NAND memóriában található, ami megakadályozza a hiba kijavítását a már kiadott eszközökben (a sérülékenység csak új gyártási tételekben orvosolható). A probléma az A5-től A11-ig terjedő SoC-kben nyilvánul meg, amelyek az 2011 és 2017 között készült termékekben használatosak, a 4S iPhone-tól kezdve egészen az iPhone 8-ig és X-ig terjedően.
A sérülékenység kihasználásához szükséges kód előzetes változata már beépült a nyílt (GPLv3) eszközkészletbe , amely az Apple firmware-ek eltávolítására szolgál. Az exploit jelenleg korlátozódik a SecureROM dumpjának létrehozási, az iOS firmware-hez tartozó kulcsok dekódolására és a JTAG aktiválására. A legutolsó iOS verzió teljesen automatizált jailbreak-e lehetséges, de még nem valósult meg, mivel további munkát igényel. Jelenleg az exploit már alkalmazva van az s5l8947x, s5l8950x, s5l8955x, s5l8960x, t8002, t8004, t8010, t8011 és t8015 SoC-kra, és a jövőben kiterjesztésre kerül az s5l8940x, s5l8942x, s5l8945x, s5l8747x, t7000, t7001, s7002, s8000, s8001, s8003 és t8012 támogatásával.
Forrás: opennet.ru
