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

Vulnerabilidad en la emulación del controlador USB EHCI de QEMU (CVE-2021-3750)

Gravedad CVSS v3.1:
ALTA
Tipo:
CWE-416 Utilización después de liberación
Fecha de publicación:
02/05/2022
Última modificación:
12/02/2023

Descripción

Se ha encontrado un problema de reentrada DMA en la emulación del controlador USB EHCI de QEMU. EHCI no verifica si el puntero del búfer es solapado con su región MMIO cuando transfiere los paquetes USB. El contenido diseñado puede escribirse en los registros del controlador y desencadenar acciones no deseadas (como el reinicio) mientras el dispositivo sigue transfiriendo paquetes. Esto puede conllevar en última instancia a un problema de uso de memoria previamente liberada. Un huésped malicioso podría usar este fallo para bloquear el proceso de QEMU en el host, resultando en una condición de denegación de servicio, o potencialmente ejecutar código arbitrario dentro del contexto del proceso de QEMU en el host. Este fallo afecta a QEMU versiones anteriores a 7.0.0

Productos y versiones vulnerables

CPE Desde Hasta
cpe:2.3:a:qemu:qemu:*:*:*:*:*:*:*:* 7.0.0 (excluyendo)
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:-:*:*:*
cpe:2.3:o:redhat:enterprise_linux:8.0:*:*:*:advanced_virtualization:*:*:*