CVE-2026-64091 in Linux
Sumário
de VulDB • 20/07/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
batman-adv: tt: correção de condição de corrida TOCTOU para vlans relatadas
O TVLV baseado no TT local é gerado verificando primeiro o número de VLANs que possuem pelo menos uma entrada TT. Um novo buffer com o tamanho adequado para as VLANs é então alocado. Somente após isso, a lista de VLANs é usada para preencher as entradas do VLAN no buffer. Durante esse período, o `meshif_vlan_list_lock` está mantido. No entanto, o número real de entradas TT de cada VLAN ainda pode aumentar durante esse tempo — apenas não o número de VLANs na lista.
Mas o pré-filtro usado no cálculo do tamanho do buffer ainda pode causar um aumento no número de VLANs que precisam ser armazenadas. Simplesmente porque uma VLAN poderia repentinamente passar a ter pelo menos uma entrada quando nenhuma havia sido detectada na verificação de pré-alocação — e, portanto, precisaria ocupar espaço que não foi alocado.
É melhor superestimar o tamanho do buffer no início e preencher o buffer apenas com as VLANs que não estão vazias.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.