Apple está trabajando en un parche para arreglar un grave problema de seguridad que podrÃa permitir la ejecución de código arbitrario en el iPhone al recibir un SMS especialmente manipulado. Hasta ahora los fallos graves se habÃan encontrado en su Safari integrado, cuando el usuario visitaba una página web de un atacante. Este problema hace posible que un atacante ejecute cualquier programa en el teléfono si necesidad de conexión a internet, con solo enviar un SMS que sea leÃdo por la vÃctima.
El fallo se encuentra en la manera en la que el programa de SMS de iPhone procesa los mensajes cortos. No se han hecho públicos los detalles técnicos. Charlie Miller lo desveló en la conferencia SyScan en Singapur, al enviar un SMS que provocaba que la aplicación de mensajerÃa del teléfono dejase de responder. Aunque dice no haber determinado todavÃa cómo aprovechar este fallo para ejecutar código, parece bastante convencido de poder lograrlo.
La aplicación que procesa los SMS (al contrario que otras que se encuentran más protegidas en el iPhone) se ejecuta bajo los privilegios de root, con lo que la ejecución de código tendrÃa total control del dispositivo. Un atacante podrÃa desde realizar llamadas a números especiales hasta abrir el micrófono del aparato y espiar conversaciones.
Miller dará todos los detalles en la Black Hat a finales de julio. Dice haber avisado a Apple y que está trabajando en una solución, que se hará disponible antes del famoso encuentro. Miller es coautor del libro “The Mac Hacker’s Handbook”.
Lo más probable es que esta vulnerabilidad no sea explotada de forma masiva por atacantes, pero abre un vector de ataque muy interesante. iPhone adopta medidas de seguridad muy lógicas en su sistema operativo: los paquetes deben estar firmados por Apple (excepto si el teléfono está “jailbraked”) y muchas de sus aplicaciones se mueven dentro de una sandbox que impide que accedan a zonas sensibles del dispositivo. Sin embargo el programa que procesa los SMS no lo hace, y esto lo convierte en un vector de ataque muy atractivo, puesto que se puede transmitir código binario en un mensaje corto. El hecho de que el número de caracteres esté limitado parece irrelevante, puesto que se pueden enviar un número indefinido de SMS y el programa los reensamblará.
Más Información:
Apple patching serious SMS vulnerability on iPhone
http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9135090
Sergio de los Santos
ssantos@hispasec.com
Proponer tu RSS para Últimas Noticias
Â
Otros Reportajes:
Actualizacion - FileZilla 3.2.6.1 en FTP - 04/07/2009 »
Enlaces Patrocinados
Los más comentados:
Phishing: La nueva moda de las estafas por Internet (8)
Contraseñas: ¿Elegimos bien? (8)
Peligro instantáneo: La mensajerÃa instantánea y sus problemas de seguridad (8)
AMD vs. Intel: Pequeña historia de los procesadores (8)
Wireless: Cuando no hacen falta cables, se está menos seguro (7)



Estás en:




