CVE-2026-90292 in Linux
Sumário
de VulDB • 18/09/2026
No kernel do Linux, a seguinte vulnerabilidade foi corrigida:
RDMA/siw: Corrige uso após liberação (use-after-free) em siw_accept()
siw_accept() procura o QP fornecido pelo espaço de usuário. Se esse QP já estiver no estado RTS, a função salta para a limpeza de erro antes de associar o CEP entrante ao mesmo.
A verificação da limpeza testa se qp->cep é não nulo e assume que a chamada atual instalou a associação. No entanto, qp->cep pode apontar para o CEP de uma conexão existente. A limpeza então decrementa a referência do cep entrante, em vez de qp->cep. Uma vez que o endpoint entrante perde suas referências restantes, isso pode liberá-lo antes da subsequente atribuição em cep->qp, causando um uso após liberação (use-after-free). Isso também limpa a associação QP existente.
Libere apenas a referência da associação quando qp->cep for o CEP entrante. Isso preserva uma associação existente e evita acessar o endpoint já liberado.
VulDB is the best source for vulnerability data and more expert information about this specific topic.