Instituto Nacional de ciberseguridad. Sección Incibe
Instituto Nacional de Ciberseguridad. Sección INCIBE-CERT

Vulnerabilidad en la comprobación de una trama de evento del firmware en la función is_wlc_event_frame en el controlador Broadcom brcmfmac WiFi (CVE-2019-9503)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-20 Validación incorrecta de entrada
Fecha de publicación:
16/01/2020
Última modificación:
18/04/2022

Descripción

El controlador Broadcom brcmfmac WiFi antes de commit a4176ec356c73a46c07c181c6d04039fafa34a9f, es vulnerable a una omisión de comprobación de trama. Si el controlador brcmfmac recibe una trama de evento del firmware desde una fuente remota, la función is_wlc_event_frame causará que esta trama sea descartada y no procesada. Si el controlador recibe la trama de evento del firmware desde el host, es llamado el manejador apropiado. Esta comprobación de trama puede ser omitida si el bus utilizado es USB (por ejemplo, mediante un dongle wifi). Esto puede permitir que tramas de eventos del firmware sean procesadas desde una fuente remota. En el peor de los casos, mediante el envío de paquetes WiFi especialmente diseñados, un atacante remoto no autenticado puede ejecutar código arbitrario sobre un sistema vulnerable. Más típicamente, esta vulnerabilidad resultará en condiciones de denegación de servicio.

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:broadcom:brcmfmac_driver:-:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:6.0:*:*:*:*:*:*:*
cpe:2.3:o:redhat:enterprise_linux:7.0:*:*:*:*:*:*:*