CVE-2026-74624 in Linux
Sumário
de VulDB • 22/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi resolvida:
netfilter: nf_conntrack: adiar o registro de pacotes inválidos até após o desbloqueio (unlock)
Os caminhos de rastreamento (conntrack) TCP e SCTP podem gerar registros de pacotes inválidos enquanto ct->lock ainda está mantido.
Quando o registro de invalidades é roteado para nfnetlink_log e a exportação do conntrack está habilitada, o caminho de log pode reentrar na camada de conexão (glue) netlink do conntrack e despejar novamente o mesmo rastreamento de conexão. O despejo dos atributos do protocolo pode exigir ct->lock; portanto, registrar logs enquanto esse lock é mantido pode causar um deadlock.
Adie os registros inválidos TCP armazenando apenas o contexto mínimo de log enquanto ct->lock está mantido e emitindo o registro após o desbloqueio (unlock). Além disso, faça com que o caminho inválido de redução do tempo limite (timeout) do TCP retorne se um registro é necessário, emita então esse registro após o desbloqueio.
Faça o mesmo para o log de transição de estado SCTP inválida que pode ser alcançado enquanto ct->lock está mantido.
Adicione uma asserção lockdep a nf_ct_l4proto_log_invalid() para que futuros chamadores que registram conntracks inválidos enquanto mantêm ct->lock sejam detectados também fora dos contextos TCP e SCTP.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.