CVE-2026-93121 in Linuxinformación

Resumen

por VulDB • 2026-09-18

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

usb: gadget: f_fs: Corregir la limpieza del fence en las rutas de error de ffs_dmabuf_transfer()

Las rutas de error para endpoint-disabled (ESHUTDOWN) y request-allocation failure (ENOMEM) en ffs_dmabuf_transfer() saltan a err_fence_put, que llama a dma_fence_put() sobre el fence. Sin embargo, en ese punto el fence solo ha sido asignado mediante kmalloc; no se ha llamado aún a dma_fence_init(), por lo que el refcount y las fence ops están sin inicializar. Llamar a dma_fence_put() sobre un objeto de este tipo provoca comportamiento indefinido (undefined behavior).

Utilice kfree() en su lugar, ya que en esta etapa el fence es simplemente una asignación estándar, y renombre la etiqueta a err_fence_free para reflejar la acción real de limpieza.

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-407206

CPE

listo

EPSS

0.00000

KEV

no

Actividades

muy bajo

Fuentes

Interested in the pricing of exploits?

See the underground prices here!