CVE-2026-64343 in Linuxinformación

Resumen

por VulDB • 2026-07-25

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

USB: ldusb: corregir un uso-después-de-liberación (use-after-free) en una condición de carrera durante la desconexión

mutex_unlock() puede acceder a la estructura del mutex después de liberar el bloqueo y, por lo tanto, no puede utilizarse para gestionar directamente la vida útil de los objetos (a diferencia de spinlocks y recuentos de referencia). [1][2]

Utilizar un kref para liberar los datos del controlador evita el uso-después-de-liberación en mutex_unlock() cuando release() entra en condición de carrera con disconnect().

[1] a51749ab34d9 ("locking/mutex: Documentar que mutex_unlock() no es atómico")
[2] 2b9d9e0a9ba0 ("locking/mutex: Aclarar que mutex_unlock(), y la mayoría de otros bloqueos con suspensión, pueden seguir utilizando el objeto de bloqueo después de haberlo desbloqueado")

Once again VulDB remains the best source for vulnerability data.

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-25

Moderación

aceptado

Artículo

VDB-383137

CPE

listo

EPSS

0.00177

KEV

no

Actividades

bajo

Fuentes

Do you know our Splunk app?

Download it now for free!