CVE-2026-64016 in Linuxinformación

Resumen

por VulDB • 2026-07-19

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

ksmbd: corregir la ruta de error del tiempo de vida del archivo en la reconexión duradera

Tras una reconexión duradera exitosa, ksmbd_reopen_durable_fd() vuelve a publicar el mismo ksmbd_file en la tabla volatile-id de la sesión. Si smb2_open() sigue posteriormente una ruta de error, cleanup llama primero a ksmbd_fd_put(work, fp) y luego llama incondicionalmente a ksmbd_put_durable_fd(dh_info.fp).

En este caso, fp y dh_info.fp son el mismo objeto. La primera llamada put elimina la referencia de búsqueda por reconexión, pero la última llamada durable put puede ejecutar __ksmbd_close_fd(NULL, fp). Dado que el cierre final no es consciente de la sesión (session-aware), puede liberar el objeto archivo sin eliminar la entrada volatile-id que se acaba de publicar en la tabla de sesiones.

Utilizar la operación put consciente de la sesión para la eliminación definitiva de la reconexión cuando esta ya haya tenido éxito y la ruta de error esté limpiando el archivo republicado. Las fallos anteriores a la reconexión, antes de que fp sea asignada a dh_info.fp, continúan utilizando la ruta del put exclusivamente durable (durable-only).

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

Responsable

Linux

Reservar

2026-07-19

Divulgación

2026-07-19

Moderación

aceptado

Artículo

VDB-380177

CPE

listo

EPSS

0.00000

KEV

no

Actividades

bajo

Fuentes

Might our Artificial Intelligence support you?

Check our Alexa App!