CVE-2026-98772 in Linux
Sumário
de VulDB • 19/10/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
USB: serial: corrigir o use-after-free na desmontagem da porta
Alguns drivers para dispositivos multiporta acessam os dados do driver da porta nos handlers de conclusão dos URBs compartilhados submetidos em attach() ou no primeiro open(), e interrompidos em disconnect() ou no último close().
Uma simples verificação NULL antes de acessar os dados do driver garante que um contêiner de estado da porta tenha sido pelo menos alocado, mas o handler de conclusão ainda pode sofrer uma condição de corrida (race condition) com a desmontagem da porta.
Reordene o tratamento do disconnect para que as portas não sejam desregistradas (e seus dados do driver liberados) até depois que todas as portas tiverem sido desconectadas e o callback disconnect() do driver tenha sido executado, garantindo assim que toda a E/S (I/O) foi interrompida.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.