CVE-2024-53104highbajo ataqueCWE-787

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.

51Vexday Risk Score

Prioriza la corrección. Ella está bajo explotación confirmada por CISA.

ssvc Actcvss 7.8epss 3.4%
de la publicación al arma
Publicada en NVD2 dic
CISA KEV+65d
Lo que declaran los fabricantes (VEX)

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.

Afectado
2 productos (23 componentes)
Red Hat Enterprise Linux 9 · Red Hat OpenShift Container Platform 4
workaround: This flaw can be mitigated by preventing the `uvcvideo` module from loading. See "How do I prevent a kernel module from loading automatically?"[1] for more information…
Corregido
53 productos (2855 componentes)
Red Hat OpenShift Container Platform 4.18 · Red Hat Enterprise Linux BaseOS EUS (v.9.4) · Red Hat Enterprise Linux BaseOS EUS (v.9.2) · Red Hat Enterprise Linux BaseOS (v. 9) · Red Hat Enterprise Linux BaseOS (v. 8) · y otros 48
No afectado
6 productos (3017 componentes) — porque el código vulnerable no está presente en el producto
Red Hat OpenShift Container Platform 4.14 · Red Hat OpenShift Container Platform 4.15 · Red Hat OpenShift Container Platform 4.16 · Red Hat OpenShift Container Platform 4.17 · Red Hat OpenShift Container Platform 4.13 · y otros 1
Acción exigida por CISAplazo federal: 2025-02-26

Apply mitigations per vendor instructions or discontinue use of the product if mitigations are unavailable.

En resumen

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.

Detalle técnico

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.

Resumen generado y traducido por IA a partir de la descripción oficial.

El análisis completo de esta CVE está disponible en portugués →

In the Linux kernel, the following vulnerability has been resolved: media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFINED in uvc_parse_format This can lead to out of bounds writes since frames of this type were not taken into account when calculating the size of the frames buffer in uvc_parse_streaming.
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Productos afectados
Linux · Linux