
CVE-2017-0785 BlueBorne PoC
CVE-2017-0785 BlueBorne PoC Resumen General
Armis Labs reveló un nuevo vector de ataque que pone en peligro los principales sistemas operativos móviles, de escritorio y IoT, incluidos Android, iOS, Windows y Linux, y los dispositivos que los utilizan. El nuevo vector se denomina «BlueBorne», ya que se propaga por el aire (airborne) y ataca dispositivos a través de Bluetooth. Armis también ha revelado ocho vulnerabilidades de día cero relacionadas, cuatro de las cuales se clasifican como críticas. BlueBorne permite a los atacantes tomar el control de dispositivos, acceder a datos corporativos y redes, penetrar en redes seguras «air-gapped» y propagar malware lateralmente a dispositivos adyacentes. Armis reportó estas vulnerabilidades a los actores responsables y está trabajando con ellos mientras se identifican y lanzan parches.
Resumen Breve de BlueBorne
¿Qué es BlueBorne? BlueBorne es un vector de ataque mediante el cual los hackers pueden aprovechar las conexiones Bluetooth para penetrar y tomar el control total de los dispositivos objetivo. BlueBorne afecta a ordenadores comunes, teléfonos móviles y al creciente ámbito de los dispositivos IoT. El ataque no requiere que el dispositivo objetivo esté emparejado con el dispositivo del atacante, ni siquiera que esté configurado en modo visible. Armis Labs ha identificado hasta ahora ocho vulnerabilidades de día cero, que indican la existencia y el potencial del vector de ataque. Armis cree que muchas más vulnerabilidades esperan ser descubiertas en las diversas plataformas que utilizan Bluetooth. Estas vulnerabilidades son completamente operativas y pueden ser explotadas con éxito, como se demostró en nuestra investigación. El vector de ataque BlueBorne puede utilizarse para llevar a cabo una amplia gama de ofensivas, incluyendo la ejecución remota de código, así como ataques Man-in-The-Middle.
Información adicional: Descargue nuestro documento técnico (White Paper) sobre BlueBorne ¿Cuál es el riesgo?
El vector de ataque BlueBorne tiene varias cualidades que pueden tener un efecto devastador cuando se combinan. Al propagarse por el aire, BlueBorne ataca el punto más débil de la defensa de las redes, y el único que ninguna medida de seguridad protege. Propagarse de dispositivo a dispositivo por el aire también hace que BlueBorne sea altamente infeccioso. Además, dado que el proceso Bluetooth tiene altos privilegios en todos los sistemas operativos, explotarlo proporciona un control virtualmente total sobre el dispositivo.
Desafortunadamente, este conjunto de capacidades es extremadamente deseable para un hacker. BlueBorne puede servir para cualquier objetivo malicioso, como el ciberespionaje, el robo de datos, el ransomware, e incluso la creación de grandes botnets a partir de dispositivos IoT como la botnet Mirai o dispositivos móviles como en la reciente botnet WireX. El vector de ataque BlueBorne supera las capacidades de la mayoría de los vectores de ataque al penetrar redes seguras «air-gapped» que están desconectadas de cualquier otra red, incluido internet. ¿Qué tan amplia es la amenaza? La amenaza que plantea el vector de ataque BlueBorne
El vector de ataque BlueBorne puede afectar potencialmente a todos los dispositivos con capacidad Bluetooth, estimados en más de 8.2 mil millones de dispositivos hoy en día. Bluetooth es el protocolo líder y más extendido para comunicaciones de corto alcance, y es utilizado por todo tipo de dispositivos, desde ordenadores comunes y dispositivos móviles hasta dispositivos IoT como televisores, relojes, automóviles e incluso electrodomésticos médicos. Los últimos informes publicados muestran más de 2 mil millones de dispositivos Android, 2 mil millones de Windows y 1 mil millones de dispositivos Apple en uso. Gartner informa que hay 8 mil millones de dispositivos conectados o IoT en el mundo hoy, muchos de los cuales tienen Bluetooth. ¿Qué hay de nuevo en BlueBorne? Un nuevo vector de ataque aéreo
BlueBorne nos preocupa debido al medio por el que opera. A diferencia de la mayoría de los ataques actuales, que dependen de internet, un ataque BlueBorne se propaga por el aire. Esto funciona de manera similar a las dos vulnerabilidades menos extensas descubiertas recientemente en un chip Wi-Fi Broadcom por Project Zero y Exodus. Las vulnerabilidades encontradas en los chips Wi-Fi afectan solo a los periféricos del dispositivo y requieren otro paso para tomar el control del dispositivo. Con BlueBorne, los atacantes pueden obtener el control total desde el principio. Además, Bluetooth ofrece una superficie de ataque más amplia que Wi-Fi, casi completamente inexplorada por la comunidad de investigación y, por lo tanto, contiene muchas más vulnerabilidades.
Desafortunadamente, los ataques aéreos proporcionan una serie de oportunidades para el atacante. Primero, propagarse por el aire hace que el ataque sea mucho más contagioso y permite que se propague con un mínimo esfuerzo. Segundo, permite que el ataque evite las medidas de seguridad actuales y pase desapercibido, ya que los métodos tradicionales no protegen contra las amenazas aéreas. Los ataques aéreos también pueden permitir a los hackers penetrar en redes internas seguras que están «air gapped», lo que significa que están desconectadas de cualquier otra red para protección. Esto puede poner en peligro sistemas industriales, agencias gubernamentales e infraestructuras críticas.
Finalmente, a diferencia del malware o los ataques tradicionales, el usuario no tiene que hacer clic en un enlace ni descargar un archivo sospechoso. No es necesaria ninguna acción del usuario para habilitar el ataque. Una amenaza integral y grave
El vector de ataque BlueBorne no requiere interacción del usuario, es compatible con todas las versiones de software y no requiere condiciones previas ni configuraciones aparte de que Bluetooth esté activo. Contrariamente a la idea errónea común, los dispositivos con Bluetooth activado están constantemente buscando conexiones entrantes de cualquier dispositivo, no solo aquellos con los que se han emparejado. Esto significa que se puede establecer una conexión Bluetooth sin emparejar los dispositivos en absoluto. Esto convierte a BlueBorne en uno de los ataques potenciales más amplios encontrados en los últimos años, y permite a un atacante atacar completamente sin ser detectado. Vulnerabilidades Bluetooth de próxima generación
En el pasado, la mayoría de las vulnerabilidades y fallos de seguridad de Bluetooth se originaban en problemas con el propio protocolo, que se resolvieron en la versión 2.1 en 2007. Casi todas las vulnerabilidades encontradas desde entonces fueron de baja gravedad y no permitían la ejecución remota de código. Esta transición ocurrió cuando la comunidad de investigación dirigió su atención a otro lugar y no examinó las implementaciones del protocolo Bluetooth en las diferentes plataformas, como lo hizo con otros protocolos importantes.
Bluetooth es un protocolo difícil de implementar, lo que lo hace propenso a dos tipos de vulnerabilidades. Por un lado, es probable que los proveedores sigan las pautas de implementación del protocolo al pie de la letra, lo que significa que cuando se encuentra una vulnerabilidad en una plataforma, podría afectar a otras. Estas vulnerabilidades reflejadas ocurrieron con CVE-2017-8628 y CVE-2017-0783 (MiTM en Windows y Android) que son «gemelos idénticos». Por otro lado, en algunas áreas las especificaciones de Bluetooth dejan demasiado margen para la interpretación, lo que provoca métodos de implementación fragmentados en las diversas plataformas, lo que hace que cada una de ellas sea más propensa a contener una vulnerabilidad propia.