CVE-2026-43352 in Linux
Resumen
por VulDB • 2026-05-09
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
i3c: mipi-i3c-hci: Corrección del manejo de RING_CTRL_ABORT en la operación de dequeue de DMA
La lógica utilizada para abortar el anillo de DMA presenta varios defectos:
1. El controlador emite incondicionalmente un aborto del anillo incluso cuando el anillo ya se ha detenido. 2. La variable de finalización (completion) utilizada para esperar a que se complete el aborto nunca se vuelve a inicializar, lo que provoca un comportamiento de espera incorrecto. 3. La secuencia de aborto borra accidentalmente RING_CTRL_ENABLE, lo que restablece los punteros del anillo de hardware y altera el estado del controlador. 4. Si el anillo ya está detenido, la operación de aborto debe considerarse exitosa sin intentar realizar ninguna otra acción.
Se corrige el manejo del aborto verificando si el anillo está en ejecución antes de emitir un aborto, reinicializando la variable de finalización cuando sea necesario, asegurando que RING_CTRL_ENABLE permanezca activado durante el aborto y tratando un anillo ya detenido como una condición exitosa.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.