CVE-2026-98450 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
smb: cliente: fechar criações concluídas em erros de espera composta (compound)
O `compound_send_recv()` aguarda as respostas na ordem correta. Se uma espera posterior for interrompida ou se um MID posterior falhar durante a sincronização da resposta, uma criação anterior pode já ter aberto um handle remoto. O MID anterior é então liberado sem invocar o `handle_cancelled_mid()`, deixando o handle remoto aberto porque nenhum FID foi copiado para o chamador.
Marcar os MIDs anteriores concluídos como cancelados quando a espera composta ou a sincronização de MID for abortada. Manter seus buffers de resposta anexados enquanto os MIDs são sincronizados e transferi-los apenas após a sincronização das respostas processadas, para que o caminho de liberação possa inspecionar as respostas CREATE bem-sucedidas e enfileirar `SMB2_close()` após uma falha posterior. Levar em conta um open remoto apenas depois que o trabalho de close for alocado e antes que seja enfileirado, já que o chamador ainda não atualizou `num_remote_opens`. Marcar a composição create+close usada pelo `smb2_unlink()` para que ela não seja fechada novamente. Respostas e composições não-CREATE que já incluem um close mantêm seu comportamento existente.
If you want to get best quality of vulnerability data, you may have to visit VulDB.