Un usuario crea un exploit de kernel tras fallos de red en un AP Wi-Fi

Fuentes: User writes kernel exploit after Wi-Fi AP packet corruption issues

Un ingeniero de seguridad desarrolló un exploit para el kernel de un punto de acceso Wi-Fi TP-Link EAP770 tras detectar corrupción de paquetes en descargas de archivos. El problema comenzó en 2023, cuando las transferencias de archivos grandes sobre Wi-Fi fallaban con errores de verificación MAC, a pesar de que el protocolo TCP funcionaba correctamente. Tras descartar problemas en el cliente, el autor identificó que el firmware del AP, que no recibía actualizaciones por ser un producto de vida final, contenía un bug en el offload SFE/PPE de Qualcomm que corruptía los datos en tiempo real.

Al no poder parchear el firmware directamente debido a la falta de acceso de root y la ausencia de una imagen de firmware v1, el autor construyó una cadena de explotación en el kernel. Utilizó la vulnerabilidad CVE-2022-0185, un desbalsamado de entero en legacy_parse_param(), combinado con la manipulación de buffers de pipe, para lograr una escritura arbitraria. El exploit requería que el AP permaneciera encendido, ya que el bug volvía a activarse tras cada reinicio. Este caso ilustra las limitaciones de la seguridad en dispositivos de hardware antiguo y la complejidad de la investigación forense en sistemas embebidos, donde la falta de soporte del fabricante obliga a los usuarios a asumir riesgos técnicos para mantener la funcionalidad de su equipo.