CVE-2024-53104: fallo de gravedad alta en Linux
media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format
Publicada el · Actualizada el
Aviso por correo cuando entre en el KEV, tenga PoC pública o suba de nota.
Prioriza la corrección. Ella está bajo explotación confirmada por CISA.
Declaraciones oficiales de los fabricantes en formato CSAF/VEX: si su producto está afectado, ya corregido o descartado — y por qué. Es afirmación del fabricante, no juicio de Vexday.
Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.
Un defecto en el controlador de cámara USB del kernel de Linux no maneja correctamente ciertos tipos de fotogramas indefinidos, permitiendo que los datos se escriban fuera de los límites de memoria asignada. Esto puede bloquear el sistema o permitir la ejecución no autorizada de código al conectar un dispositivo USB malicioso.
Vulnerabilidad de escritura fuera de límites (CWE-787) en uvc_parse_format() donde fotogramas de tipo UVC_VS_UNDEFINED se analizan pero no se contabilizan en el cálculo del tamaño del búfer en uvc_parse_streaming(). El vector de ataque requiere conexión física de un dispositivo USB de vídeo manipulado; el impacto incluye corrupción de memoria y posible ejecución de código en contexto de kernel.
El análisis completo de esta CVE está disponible en portugués →
En el mismo producto, de las más peligrosas a las menos.