CVE-2026-90423 in Linuxinformazioni

Riassunto

di VulDB • 18/09/2026

Nel kernel Linux è stata risolta la seguente vulnerabilità:

RDMA/rxe: Correzione di un Use-After-Free (UAF) nel percorso di gestione degli errori dell'inizializzazione ODP

rxe_odp_mr_init_user() memorizza &umem_odp->umem in mr->umem prima di chiamare rxe_odp_init_pages(). Se rxe_odp_init_pages() fallisce, rxe_odp_mr_init_user() rilascia umem_odp e restituisce un errore.

rxe_reg_user_mr() quindi gestisce l'errore attraverso rxe_cleanup(), rxe_mr_cleanup(), ib_umem_release(mr->umem). All'inizio di ib_umem_release() è presente un controllo IS_ERR_OR_NULL(umem). Tuttavia, poiché mr->umem NON viene reimpostato a NULL nel percorso di gestione degli errori di rxe_odp_mr_init_user(), il controllo supera e vengono letti campi già liberati come umem->is_dmabuf, causando un Use-After-Free (UAF).

Si risolve l'UAF azzerando mr->umem dopo aver rilasciato l'umem ODP fallito, in modo che il percorso di pulizia della MR non lo rilasci nuovamente.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

Responsabile

Linux

Prenotare

11/09/2026

Divulgazione

17/09/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

molto basso

Fonti

Do you want to use VulDB in your project?

Use the official API to access entries easily!