PatchSiren cyber security CVE debrief
CVE-2026-46126 Linux CVE debrief
A vulnerability in the Linux kernel's RDMA/mana driver affects error handling during queue pair creation with RSS (Receive Side Scaling). The bug involves incorrect cleanup logic in `mana_ib_create_qp_rss()` that can lead to resource leaks or double-decrement issues when unwinding the Work Queue (WQ) table on failure paths. Specifically, a double `i--` decrement occurs on the first failure path due to the while loop structure, and if `mana_ib_install_cq_cb()` fails, the prior `mana_create_wq_obj()` call is not properly undone. The vulnerability was resolved by correcting the error unwind flow to properly clean up WQ table entries without double-decrementing and ensuring all allocated resources are released on failure paths.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- Unknown
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-05-28
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-05-28
Who should care
Organizations running Linux systems with Microsoft Azure Network Adapter (MANA) RDMA hardware, cloud providers offering RDMA-enabled instances, and kernel maintainers backporting stable fixes.
Technical summary
The vulnerability exists in the RDMA/mana driver's `mana_ib_create_qp_rss()` function, which creates queue pairs with RSS support. The error unwind logic contains two bugs: (1) a double decrement of index variable `i` on the first failure path due to both a while loop decrement and an explicit `i--`, and (2) failure to undo `mana_create_wq_obj()` when `mana_ib_install_cq_cb()` fails because of the incorrect `i--` placement. These bugs can result in improper cleanup of Work Queue objects, potentially leading to resource leaks or inconsistent state. The fix removes the erroneous `i--` and corrects the unwind logic to properly release all allocated WQ objects on any failure path.
Defensive priority
medium
Recommended defensive actions
- Review kernel version and apply stable kernel updates containing the fix commits
- Monitor Linux distribution security advisories for backported patches
- Assess systems using Microsoft Azure Network Adapter (MANA) RDMA functionality for exposure
- Validate error handling paths in custom kernel modules utilizing similar WQ table patterns
Evidence notes
Vulnerability description sourced from official CVE record and NVD entry. Technical details derived from kernel commit messages referenced in NVD. Vendor identification marked as low confidence requiring review; 'Kernel' domain candidate noted.
Official resources
-
CVE-2026-46126 CVE record
CVE.org
-
CVE-2026-46126 NVD detail
NVD
-
Source item URL
nvd_modified
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
416baaa9-dc9f-4396-8d5f-8c081fb06d67
2026-05-28