CVE-2026-93049 in Linuxinformación

Resumen

por VulDB • 2026-09-18

En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:

mtd: mtdswap: Evitar liberar dos veces un dispositivo blktrans registrado

En mtdswap_add_mtd(), un fallo en la configuración de debugfs tras el registro exitoso de blktrans puede provocar que mbd_dev sea liberado dos veces.

add_mtd_blktrans_dev() inicializa la referencia del dispositivo blktrans y publica el disco. Una vez que esto tiene éxito, del_mtd_blktrans_dev() desmonta el disco y libera la referencia a blktrans; cuando esta referencia llega a cero, blktrans_dev_release() libera mtd_blktrans_dev.

La ruta de fallo de debugfs llamaba a del_mtd_blktrans_dev(mbd_dev), para luego pasar al rótulo de limpieza común y llamar nuevamente a kfree(mbd_dev). Se debe limpiar el puntero local tras la desregistración para que la limpieza común pueda liberar aún así el estado de mtdswap sin liberar dos veces el objeto blktrans.

Este problema fue detectado por un comprobador de análisis estático y confirmado mediante una revisión manual del código fuente.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

Responsable

Linux

Reservar

2026-09-17

Divulgación

2026-09-17

Moderación

aceptado

Artículo

VDB-407103

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Want to know what is going to be exploited?

We predict KEV entries!