CVE-2026-93058 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
drm/msm: Finalizar únicamente el programador tras una inicialización exitosa
msm_ringbuffer_new() destruye un anillo parcialmente inicializado a través de msm_ringbuffer_destroy() cuando falla un paso de asignación o configuración del programador.
Si drm_sched_init() falla antes de finalizar la inicialización del programador, la ruta de manejo de errores sigue llamando a drm_sched_fini(). Esta ruta de desmontaje asume que los elementos de trabajo del programador, las listas y el estado del workqueue estaban inicializados.
Registrar una correcta inicialización del programador y llamar únicamente a drm_sched_fini() después de que drm_sched_init() haya devuelto 0.
Este problema fue detectado por un comprobador de análisis estático y confirmado mediante revisión manual del código fuente.
Patchwork: https://patchwork.freedesktop.org/patch/738905/
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.