Por qué importa

El BootROM es el código más básico que se ejecuta al encender el dispositivo. Al comprometerlo, un atacante puede controlar todo el arranque, ejecutar código sin firmar y saltarse las verificaciones de seguridad de iOS. Aunque el exploit requiere acceso físico al equipo, lo convierte en una herramienta valiosa para investigadores forenses, gobiernos o quienes tengan un iPhone robado.

El panorama general

Usbliter8 es el heredero de "checkm8", el exploit BootROM que afectó a iPhones desde el 4S hasta el X. Este nuevo bug cubre la siguiente generación de chips: A12, S4, S5 y A13. Los chips A11 (iPhone X) tienen una protección manual que evita el fallo, y los A14 o posteriores usan una barrera de memoria que bloquea el ataque.

Los números que importan

Los dispositivos vulnerables incluyen:

  • A12: iPhone XR, XS/XS Max, iPad Air 3, iPad mini 5, iPad 8, Apple TV 4K (2.ª gen.)
  • S4: Apple Watch Series 4
  • S5: Apple Watch Series 5, Apple Watch SE (1.ª gen.), HomePod mini
  • A13: iPhone 11/11 Pro/11 Pro Max, iPhone SE (2.ª gen.), iPad 9, Studio Display

Los investigadores añaden que el soporte para A12X/Z (iPad Pro 2018 y 2020) es posible pero aún no está implementado.

Entre líneas

El exploit no afecta al Secure Enclave, lo que significa que datos como contraseñas o claves de cifrado no están directamente comprometidos. Sin embargo, al tomar control del arranque, un atacante podría instalar software persistente que luego intente extraer esos datos. En dispositivos con chip A13, Apple añadió Pointer Authentication (PAC) para dificultar el ataque, pero Paradigm Shift logró sortearlo con un proceso de múltiples pasos.

Lo que dicen

Paradigm Shift coordinó la divulgación con Apple Product Security, y agradeció la "respuesta rápida" y la "cooperación" del equipo de seguridad de Apple. Para los usuarios comunes, el riesgo práctico es bajo: necesitas tener el dispositivo en modo DFU y conectarlo a una Raspberry Pi. No es un bug que se pueda explotar por phishing o desde internet.

Lo que cambia

Para los investigadores de seguridad, esta es una herramienta valiosa para jailbreak, análisis forense y pruebas de seguridad. Para los dueños de estos dispositivos, no hay parche posible: si quieren eliminar por completo el riesgo, deberán actualizar a un modelo con chip A14 o superior. Apple no ha hecho comentarios públicos más allá de la coordinación con los investigadores.