๐Ÿ” CVE Alert

CVE-2026-45852

HIGH 7.8

RDMA/rxe: Fix double free in rxe_srq_from_init

CVSS Score
7.8
EPSS Score
0.0%
EPSS Percentile
0th

In the Linux kernel, the following vulnerability has been resolved: RDMA/rxe: Fix double free in rxe_srq_from_init In rxe_srq_from_init(), the queue pointer 'q' is assigned to 'srq->rq.queue' before copying the SRQ number to user space. If copy_to_user() fails, the function calls rxe_queue_cleanup() to free the queue, but leaves the now-invalid pointer in 'srq->rq.queue'. The caller of rxe_srq_from_init() (rxe_create_srq) eventually calls rxe_srq_cleanup() upon receiving the error, which triggers a second rxe_queue_cleanup() on the same memory, leading to a double free. The call trace looks like this: kmem_cache_free+0x.../0x... rxe_queue_cleanup+0x1a/0x30 [rdma_rxe] rxe_srq_cleanup+0x42/0x60 [rdma_rxe] rxe_elem_release+0x31/0x70 [rdma_rxe] rxe_create_srq+0x12b/0x1a0 [rdma_rxe] ib_create_srq_user+0x9a/0x150 [ib_core] Fix this by moving 'srq->rq.queue = q' after copy_to_user.

Vendor linux
Product linux
Ecosystems
Industries
Technology
Published May 27, 2026
Last Updated Jul 20, 2026
Stay Ahead of the Next One

Get instant alerts for linux linux

Be the first to know when new high vulnerabilities affecting linux linux are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Attack Vector
Attack Complexity
Privileges Required
User Interaction
Scope
Confidentiality
Integrity
Availability

Affected Versions

Linux / Linux
aae0484e15f062ad2c2502e68e15dfb8b8f84608 < b98ab5494dbd48652561aa0b9c32f10500220745 aae0484e15f062ad2c2502e68e15dfb8b8f84608 < d493e0bfc748a520c349d6c8791b262aa5ad2e4e aae0484e15f062ad2c2502e68e15dfb8b8f84608 < 9abff51163aa1bc275ec356f74fe976291860a7f aae0484e15f062ad2c2502e68e15dfb8b8f84608 < 26793db60925df1e88a29466813d586cbc190b8c aae0484e15f062ad2c2502e68e15dfb8b8f84608 < ce6f8e007682f378279d4cf83b240f12d52c723b aae0484e15f062ad2c2502e68e15dfb8b8f84608 < 5c07aef09a121a4cd622a71eb0753a9e135c84a8 aae0484e15f062ad2c2502e68e15dfb8b8f84608 < 26a9cfe12f4ffdeaa136f252478986fa5f397ddc aae0484e15f062ad2c2502e68e15dfb8b8f84608 < 0beefd0e15d962f497aad750b2d5e9c3570b66d1 350703fae672d4d649c3562c199eab5ec9dc7c79 4.19.86 < 4.20
Linux / Linux
4.20

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
git.kernel.org: https://git.kernel.org/stable/c/b98ab5494dbd48652561aa0b9c32f10500220745 git.kernel.org: https://git.kernel.org/stable/c/d493e0bfc748a520c349d6c8791b262aa5ad2e4e git.kernel.org: https://git.kernel.org/stable/c/9abff51163aa1bc275ec356f74fe976291860a7f git.kernel.org: https://git.kernel.org/stable/c/26793db60925df1e88a29466813d586cbc190b8c git.kernel.org: https://git.kernel.org/stable/c/ce6f8e007682f378279d4cf83b240f12d52c723b git.kernel.org: https://git.kernel.org/stable/c/5c07aef09a121a4cd622a71eb0753a9e135c84a8 git.kernel.org: https://git.kernel.org/stable/c/26a9cfe12f4ffdeaa136f252478986fa5f397ddc git.kernel.org: https://git.kernel.org/stable/c/0beefd0e15d962f497aad750b2d5e9c3570b66d1 access.redhat.com: https://access.redhat.com/security/cve/CVE-2026-45852 bugzilla.redhat.com: https://bugzilla.redhat.com/show_bug.cgi?id=2482166 security.access.redhat.com: https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-45852.json access.redhat.com: https://access.redhat.com/errata/RHSA-2026:35844 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:41236 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:27713 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:34094 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:25217 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:25121 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:35896 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:33899 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:35863 access.redhat.com: https://access.redhat.com/errata/RHSA-2026:25120