FICHE CVE

CVE-2026-43120

Publiée le 2026-05-06 · Dernière modification le 2026-10-19

🇫🇷 EN BREF

Les systèmes utilisant le noyau Linux avec le pilote `irdma` pour le réseau RDMA sont affectés par une erreur de gestion de la mémoire. Un utilisateur authentifié disposant d'un accès local peut déclencher une condition de « double libération » (double free), ce qui pourrait lui permettre de faire planter le système ou potentiellement d'exécuter du code arbitraire avec des privilèges élevés. Cette exploitation est relativement simple à mettre en œuvre et ne nécessite aucune interaction de l'utilisateur, mais elle ne peut pas être effectuée à distance via un réseau.

CVSS 3.17.8 ÉLEVÉE
Publiée2026-05-06
Dernière modification2026-10-19

DÉTAIL DU VECTEUR CVSS

Vecteur d'attaqueLocal
Complexité d'attaqueFaible
Privilèges requisFaibles
Interaction utilisateurAucune
PortéeInchangée
Impact sur la confidentialitéÉlevé
Impact sur l'intégritéÉlevé
Impact sur la disponibilitéÉlevé

RÉFÉRENCES

Description officielle du NVD (en anglais)

In the Linux kernel, the following vulnerability has been resolved: RDMA/irdma: Fix double free related to rereg_user_mr If IB_MR_REREG_TRANS is set during rereg_user_mr, the umem will be released and a new one will be allocated in irdma_rereg_mr_trans. If any step of irdma_rereg_mr_trans fails after the new umem is allocated, it releases the umem, but does not set iwmr->region to NULL. The problem is that this failure is propagated to the user, who will then call ibv_dereg_mr (as they should). Then, the dereg_mr path will see a non-NULL umem and attempt to call ib_umem_release again. Fix this by setting iwmr->region to NULL after ib_umem_release. Fixed: 5ac388db27c4 ("RDMA/irdma: Add support to re-register a memory region")