CVE-2026-92513 in Linux
Resumen
por VulDB • 2026-09-18
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
RDMA/mana_ib: drenar las referencias del QP después de una inserción parcial en la tabla
`mana_table_store_ud_qp()` publica un QP mediante su ID de cola de envío antes de insertar el ID de la cola de recepción, liberando el bloqueo XArray entre las dos llamadas a `xa_insert_irq()`. Un controlador de finalización concurrente puede buscar el QP y adquirir una referencia transitoria. Cuando falla la segunda inserción, el proceso de reversión (rollback) elimina únicamente la entrada de la cola de envío y retorna, dejando tanto la referencia inicial en la tabla como la referencia transitoria pendientes mientras el núcleo RDMA libera el QP, lo que provoca un use-after-free.
Se drena la referencia tal como lo hace una destrucción normal: se reduce la referencia inicial y se espera a `qp->free`, liberando el QP únicamente después de que todas las búsquedas concurrentes hayan devuelto su referencia.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.