7.8
/ 10
HIGH
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Description
In the Linux kernel, the following vulnerability has been resolved:
RDMA/hns: Fix unlocked call to hns_roce_qp_remove()
Sashiko points out that hns_roce_qp_remove() requires the caller to hold
locks. The error flow in hns_roce_create_qp_common() doesn't hold those
locks for the error unwind so it risks corrupting memory.
Grab the same locks the other two callers use.
RDMA/hns: Fix unlocked call to hns_roce_qp_remove()
Sashiko points out that hns_roce_qp_remove() requires the caller to hold
locks. The error flow in hns_roce_create_qp_common() doesn't hold those
locks for the error unwind so it risks corrupting memory.
Grab the same locks the other two callers use.
Basic Information
ID
CVE-2026-46112
Source
Linux
Published
May 28, 2026 at 09:35
Modified
May 30, 2026 at 10:47
Affected Product
Vendor
Linux
Product
Linux
Version
e088a685eae94a0607b8f7b99949a0e14d748813
Affected Versions
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux 4.17
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux e088a685eae94a0607b8f7b99949a0e14d748813
Linux Linux 4.17
References
- git.kernel.org /stable/c/fb4ae739811d467409bd07d0e36cfd4140f3d26a
- git.kernel.org /stable/c/fcf6a832c0d5b2bc5398d6996c5570d3ee7993fb
- git.kernel.org /stable/c/1912f78798505dc9c637081bbddfbf1c22494c49
- git.kernel.org /stable/c/615d9d260c32bb678504ca96f29ae46f9d745155
- git.kernel.org /stable/c/0c99acbc8b6c6dd526ae475a48ee1897b61072fb