Investigadores de la empresa Eset en la conferencia que se está llevando a cabo estos días información sobre () en chips inalámbricos de Cypress y Broadcom, que permiten descifrar el tráfico Wi-Fi interceptado, protegido mediante el protocolo WPA2. A la vulnerabilidad se le ha asignado el nombre en clave Kr00k. El problema afecta a chips FullMAC (la pila de Wi-Fi se implementa en el lado del chip, no en el controlador), utilizados en una amplia gama de dispositivos de consumo, desde smartphones de conocidos fabricantes (Apple, Xiaomi, Google, Samsung) hasta altavoces inteligentes (Amazon Echo, Amazon Kindle), placas (Raspberry Pi 3) y puntos de acceso inalámbricos (Huawei, ASUS, Cisco).
La vulnerabilidad es causada por el manejo incorrecto de las claves de cifrado durante la desconexión () del dispositivo del punto de acceso. Durante la desconexión, se restablece en la memoria del chip la clave de sesión (PTK), ya que no se enviarán más datos durante la sesión actual. La esencia de la vulnerabilidad es que los datos que quedan en el búfer de transmisión (TX) se cifran con una clave que ya ha sido borrada, compuesta solo por ceros y, por lo tanto, pueden ser fácilmente descifrados al ser interceptados. La clave vacía se aplica solo a los datos restantes en el búfer, cuyo tamaño es de varios kilobytes.
Por lo tanto, el ataque se basa en el envío artificial de ciertos cuadros que provocan la desasociación, y la interceptación de los datos enviados a continuación. La desasociación se aplica generalmente en redes inalámbricas para cambiar de un punto de acceso a otro durante el roaming o al perder la conexión con el punto de acceso actual. La desasociación puede ser provocada enviando un cuadro de control, que se transmite sin cifrar y no requiere autenticación (el atacante solo necesita la accesibilidad de la señal Wi-Fi, pero no se requiere conexión a la red inalámbrica). El ataque se ha probado solo con el protocolo WPA2, y no se ha verificado la posibilidad de realizar un ataque en WPA3.
Según una evaluación preliminar, la vulnerabilidad podría afectar a miles de millones de dispositivos en uso. En dispositivos con chips Qualcomm, Realtek, Ralink y Mediatek, el problema no se presenta. La descifrado de tráfico es posible tanto cuando un dispositivo cliente vulnerable se conecta a un punto de acceso sin problemas, como si un dispositivo no afectado se conecta a un punto de acceso donde se manifiesta la vulnerabilidad. Muchos fabricantes de dispositivos de consumo ya han lanzado actualizaciones de firmware que corrigen la vulnerabilidad (por ejemplo, Apple la vulnerabilidad desde octubre del año pasado).
Es importante destacar que la vulnerabilidad afecta al cifrado a nivel de red inalámbrica y permite analizar solo las conexiones no seguras establecidas por el usuario, pero no permite comprometer las conexiones con cifrado a nivel de aplicación (HTTPS, SSH, STARTTLS, DNS sobre TLS, VPN, etc.). La peligrosidad del ataque también se reduce al hecho de que el atacante puede descifrar solo unos pocos kilobytes de datos a la vez, que estaban en el búfer de transmisión en el momento de la desconexión. Para capturar con éxito los datos confidenciales enviados a través de una conexión no segura, el atacante debe saber el momento exacto en que se envían o tener que iniciar constantemente la desconexión del punto de acceso, lo que llamaría la atención del usuario debido a los constantes reinicios de la conexión inalámbrica.
Algunos de los dispositivos probados en Eset para la posibilidad de ataque son:
- Amazon Echo 2da generación
- Amazon Kindle 8va generación
- Apple iPad mini 2
- Apple iPhone 6, 6S, 8, XR
- Apple MacBook Air Retina de 13 pulgadas 2018
- Google Nexus 5
- Google Nexus 6
- Google Nexus 6S
- Raspberry Pi 3
- Samsung Galaxy S4 GT-I9505
- Samsung Galaxy S8
- Xiaomi Redmi 3S
- Enrutadores inalámbricos ASUS RT-N12, Huawei B612S-25d, Huawei EchoLife HG8245H, Huawei E5577Cs-321

Fuente: opennet.ru
