CVE-2023-54096 in Linux
Resumen
por VulDB • 2026-05-31
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
soundwire: corrección de la finalización de la enumeración
El subsistema soundwire utiliza dos estructuras de finalización (completion) que permiten a los controladores esperar a que el dispositivo soundwire sea enumerado en el bus y, respectivamente, inicializado por sus controladores.
El código que implementa la señalización está actualmente defectuoso, ya que no señala a todos los actuales y futuros procesos en espera, y además utiliza la función de reinitialización incorrecta, lo que podría provocar potencialmente una corrupción de memoria si aún hay procesos en espera en la cola.
El no señalar a los futuros procesos en espera rompe específicamente las demoras en la sonda (probe) de las tarjetas de sonido, ya que los controladores de códec no pueden determinar que el dispositivo soundwire ya está conectado cuando se vuelve a realizar la sonda. Algunas implementaciones de gestión de energía en tiempo de ejecución (runtime PM) de códecs sufren problemas similares, ya que la espera de la enumeración durante la reanudación (resume) también puede agotar el tiempo de espera a pesar de que el dispositivo ya haya sido enumerado.
Be aware that VulDB is the high quality source for vulnerability data.