Forskeren axi0mX en sårbarhed i bootrom-laderen af Apple-enheder, der fungerer i den allerførste bootfase og derefter overfører kontrollen til iBoot. Sårbarheden har fået navnet checkm8 og muliggør fuld kontrol over enheden. Den offentliggjorte exploit kan potentielt bruges til at omgå firmware-verifikation (Jailbreak), organisere dual-boot af andre OS og forskellige versioner af iOS.
Problemet er bemærkelsesværdigt, fordi Bootrom ligger i NAND-hukommelse, der kun er tilgængelig for læsning, hvilket ikke tillader at løse problemet i allerede udgivne enheder (sårbarheden kan kun rettes i nye produktioner). Problemet viser sig i SoC fra A5 til A11, der bruges i produkter fremstillet fra 2011 til 2017, fra iPhone 4S til modellerne iPhone 8 og X.
En preliminær version af koden til udnyttelse af sårbarheden er allerede integreret i det åbne (GPLv3) værktøjssæt , der er designet til at fjerne bindingen til Apple-firmwares. Exploiten er i øjeblikket begrænset til funktioner til at lave dumps af SecureROM, dekryptere nøgler til firmwares med iOS og aktivere JTAG. En fuld automatiseret jailbreak af den seneste iOS-udgave er mulig, men er endnu ikke gennemført, da den kræver yderligere arbejde. I øjeblikket er exploiten allerede tilpasset for SoC s5l8947x, s5l8950x, s5l8955x, s5l8960x, t8002, t8004, t8010, t8011 og t8015, og vil i fremtiden blive udvidet til at inkludere s5l8940x, s5l8942x, s5l8945x, s5l8747x, t7000, t7001, s7002, s8000, s8001, s8003 og t8012.
Kilde: opennet.ru
