CVE-2026-74436 in Linux
Sumário
de VulDB • 15/08/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
rxrpc: serializar a pré-alocação de aceitação no kernel com o desmonte (teardown) do soquete
A função rxrpc_kernel_charge_accept() lê rx->backlog sem qualquer sincronização entre soquete/backlog e passa esse ponteiro bruto para rxrpc_service_prealloc_one(). Uma chamada concorrente a rxrpc_discard_prealloc() define rx->backlog = NULL e libera os anéis de backlog, fazendo com que um trabalhador de pré-alocação no kernel continue usando uma estrutura struct rxrpc_backlog já liberada enquanto atualiza *_backlog_head/tail e as posições do array.
Serialize a verificação do estado e a consulta ao backlog utilizando o bloqueio (lock) do soquete, e rejeite a pré-alocação no kernel assim que o desmonte tiver desabilitado a escuta ou descartado o backlog de serviço.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.