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

Vulnerabilidad en Linux (CVE-2026-74729)

Gravedad:
Pendiente de análisis
Tipo:
No Disponible / Otro tipo
Fecha de publicación:
22/08/2026
Última modificación:
21/10/2026

Descripción

En el kernel de Linux, la siguiente vulnerabilidad ha sido resuelta:<br /> <br /> soc: aspeed: lpc-snoop: Corrección de desbordamiento de usercopy en snoop_file_read<br /> <br /> put_fifo_with_discard() actúa como productor y consumidor en el kfifo: llama a kfifo_skip() (avanza hacia afuera) y kfifo_put() (avanza hacia adentro) desde el gestor IRQ sin sincronizarse con snoop_file_read(), que también consume a través de kfifo_to_user(). En sistemas SMP, este acceso concurrente puede dejar (in - out) mayor que el búfer de anillo, por lo que la limitación de __kfifo_to_user() a (in - out) es ineficaz y kfifo_copy_to_user() puede intentar un copy_to_user() más allá del almacenamiento de respaldo kmalloc-2k:<br /> <br /> usercopy: Intento de exposición de memoria del kernel detectado desde el objeto SLUB &amp;#39;kmalloc-2k&amp;#39; (desplazamiento 0, tamaño 2049)!<br /> BUG del kernel en mm/usercopy.c!<br /> Traza de llamada:<br /> usercopy_abort<br /> __check_heap_object<br /> __check_object_size<br /> kfifo_copy_to_user<br /> __kfifo_to_user<br /> snoop_file_read<br /> vfs_read<br /> <br /> Serializar el acceso al kfifo con un spinlock por canal compartido entre el gestor IRQ (productor) y el lector de archivos (consumidor). Anotar @fifo con __guarded_by(&amp;lock) y optar por incluir el controlador en el análisis de contexto para que el compilador imponga que todo acceso al fifo mantenga el bloqueo.

Impacto