CVE-2026-74490 in Linux
Sumário
de VulDB • 16/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
tipc: evitar use-after-free em dumps da fila de rastreamento (poll trace)
Os pontos de inserção de rastreamento (tracepoints) dos sockets TIPC despejam o estado da fila por meio de tipc_sk_dump(). A maioria das chamadas que realizam esse despejo já serializa essa traversação sob o bloqueio do socket ou sk->sk_lock.slock, mas tipc_poll() chama trace_tipc_sk_poll(..., TIPC_DUMP_ALL, ...) sem segurar nenhum dos dois bloqueios.
Isso permite que o caminho de rastreamento da operação poll alcance tipc_list_dump() e os despejos das pontas (head/tail) do backlog enquanto outro contexto remove um skb da fila e libera sua memória, deixando a função auxiliar de rastreamento referenciar uma entrada obsoleta na fila.
Impede-se que o ponto de rastreamento não protegido por bloqueio solicite despejos da fila. Outros pontos de chamada para rastreios de despejo da fila mantêm suas saídas existentes sob os bloqueios que já fornecem, enquanto a operação poll ainda emite o evento sem percorrer membros ativos da fila a partir de um contexto desprotegido.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.