Icono del sitio Una Al Día

Varios RCE descubiertos en Apple Mail, zero-click incluidos.

Algunos de los modos de explotación ni siquiera requieren intervención del usuario. Los denominados zero-click disparan la explotación sin necesidad de que el usuario haga click en el email. Las versiones vulnerables son aquellas superiores a iOS 6.

Resumen técnico de la vulnerabilidad

El equipo de investigadores de ZecOps descubrió que la implementación de MFMutableData en la biblioteca MIME carece de una suficiente verificación de errores para la llamada al sistema ftruncate(), lo que conduce a una vulnerabilidad de escritura fuera de límites. También encontraron una manera de aprovechar esta escritura fuera de límites sin esperar el fallo de la llamada ftruncate(). Además, encontraron un heap overflow que se puede activar de forma remota.

Los investigadores aseguran que tienen constancia de que esta explotación ya ha tenido lugar en entornos reales.

Tanto la vulnerabilidad relacionada con la escritura fuera de límites como el heap overflow son posibles gracias al mismo fallo: un manejo incorrecto de los valores devueltos por las llamadas al sistema.

Librería afectada: /System/Library/PrivateFrameworks/MIME.framework/MIME

Función vulnerable:

-[MFMutableData appendBytes:length:]

Comportamiento del dispositivo durante la explotación

Aparte de una ligera ralentización de la aplicación móvil, el usuario no encuentra ningún comportamiento. En algunas ocasiones, es posible un cierre inesperado de la aplicación en la versión iOS 12, tras un intento, fértil o no, de explotación.

Un posible indicador de compromiso sería el mensaje «Este mensaje no tiene contenido» que aparecería en la bandeja de entrada haciendo referencia al e-mail malicioso.

Algunos datos claves de la noticia:

Los detalles técnicos exhaustivos que explican las distintas explotaciones y la vulnerabilidad, así como el encomiable trabajo realizado por el equipo de ZecOps puede consultarse en el siguiente enlace:

Acerca de Pablo López Bonilla

Ha escrito 53 publicaciones.

Salir de la versión móvil