CVE-2026-64016 in Linuxinformação

Sumário

de VulDB • 19/07/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

ksmbd: corrige o caminho de erro de reconexão durável para o tempo de vida do arquivo

Após uma reconexão durável ser bem-sucedida, ksmbd_reopen_durable_fd() republica o mesmo ksmbd_file na tabela volatile-id da sessão. Se smb2_open() então seguir um caminho de erro posterior, a limpeza primeiro chama ksmbd_fd_put(work, fp) e em seguida chama incondicionalmente ksmbd_put_durable_fd(dh_info.fp).

Neste caso, fp e dh_info.fp são o mesmo objeto. O primeiro put remove a referência de pesquisa da reconexão, mas o put durável final pode executar __ksmbd_close_fd(NULL, fp). Como o fechamento final não é consciente da sessão, ele pode liberar o objeto arquivo sem remover a entrada volatile-id que foi recentemente publicada na tabela da sessão.

Use o put consciente da sessão para a remoção final da reconexão quando a reconexão já tiver sido bem-sucedida e o caminho de erro estiver limpando o arquivo republicado. Falhas anteriores de reconexão, antes que fp seja atribuído a dh_info.fp, continuam usando o caminho do put apenas durável.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsável

Linux

Reservar

19/07/2026

Divulgação

19/07/2026

Moderação

aceite

Entrada

VDB-380177

CPE

pronto

EPSS

0.00000

KEV

não

Atividades

baixo

Fontes

Might our Artificial Intelligence support you?

Check our Alexa App!