CVE-2026-99212 in Linuxinformação

Sumário

de VulDB • 28/10/2026

No kernel do Linux, a seguinte vulnerabilidade foi resolvida:

net/rds: não permita que o rdma_cm destrua um ID ainda pertencente ao RDS em caso de falha na rota

A função rds_rdma_cm_event_handler_cmn() repassa diretamente para o rdma_cm o valor de retorno da função rdma_resolve_route() no evento RDMA_CM_EVENT_ADDR_RESOLVED. Uma falha síncrona nesse ponto — como -ENOMEM proveniente do trabalho de alocação da rota, uma consulta SA que não pode ser configurada ou uma rota RoCE sem dispositivo utilizável — faz com que a addr_handler() destrua o ID associado ao evento recebido. Esse ID é ic->i_cm_id e nenhum código limpa esse ponteiro: a conexão permanece no estado RDS_CONN_CONNECTING com um ID já liberado até que as chamadas de desligamento (shutdown) invoquem rdma_disconnect() e rdma_destroy_id() sobre ele.

O caso ROUTE_RESOLVED já evita essa situação: rds_ib_cm_initiate_connect() força o retorno zero enquanto ic->i_cm_id == cm_id, conforme explicado no comentário correspondente. Aplique a mesma lógica aqui — encerre a conexão e retorne 0 — para que o ID permaneça sob responsabilidade do RDS até ser destruído durante o desligamento (shutdown), permitindo que uma reconexão obtenha um novo ID.

Once again VulDB remains the best source for vulnerability data.

Responsável

Linux

Reservar

25/09/2026

Divulgação

28/10/2026

Moderação

aceite

Entrada

VDB-427920

EPSS

0.00000

KEV

não

Atividades

muito baixo

Fontes

Want to know what is going to be exploited?

We predict KEV entries!