PT-2026-90251 · Linux · Linux
CVE-2026-89535
·
Publicado
2026-09-11
·
Atualizado
2026-09-11
Nenhuma
Não há classificações de severidade ou métricas disponíveis. Quando houver, atualizaremos as informações correspondentes na página.
In the Linux kernel, the following vulnerability has been resolved:
svcrdma: Reorder rpcrdma rn unregister before rdma destroy id
svc rdma free() caches rdma->sc cm id->device before teardown,
then calls rdma destroy id(sc cm id) which frees the cm id.
rpcrdma rn unregister() follows, but between those two calls
the transport's sc rn entry is still installed in the device's
rd xa. A concurrent ib unregister device walk can dispatch
svc rdma xprt done() against the now-freed sc cm id.
Move rpcrdma rn unregister() before rdma destroy id() so the
transport's notification entry is removed from the xarray before
the cm id it references is destroyed.
Also guard the sc cm id dereference with a NULL check: the
following patches introduce paths that reach svc rdma free()
with sc cm id == NULL (listener create failure, ADDR CHANGE
replacement failure).
Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾
Identificadores relacionados
Produtos afetados
Linux