In the Linux kernel, the following vulnerability has been resolved:
RDMA/irdma: Fix double free related to reregusermr
If IBMRREREGTRANS is set during reregusermr, the umem will be released and a new one will be allocated in irdmareregmrtrans. If any step of irdmareregmrtrans 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 ibvderegmr (as they should). Then, the deregmr path will see a non-NULL umem and attempt to call ibumemrelease again.
Fix this by setting iwmr->region to NULL after ibumemrelease.
Fixed: 5ac388db27c4 ("RDMA/irdma: Add support to re-register a memory region")
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43120.json",
"cna_assigner": "Linux"
}