PatchSiren cyber security CVE debrief
CVE-2026-46145 Linux CVE debrief
A missing bounds check in the Linux kernel's RDMA/mana driver allows userspace to specify an arbitrary rx_hash_key_len value, which is then passed directly to memcpy without validation. This can result in kernel memory corruption. The vulnerability has been resolved by adding proper validation of rx_hash_key_len before the memcpy operation.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-05-28
- Original CVE updated
- 2026-07-15
- Advisory published
- 2026-05-28
- Advisory updated
- 2026-07-15
Who should care
System administrators running Linux kernels with MANA (Microsoft Azure Network Adapter) RDMA support enabled; cloud infrastructure operators using Azure VMs with RDMA capabilities; security teams monitoring kernel-level vulnerabilities affecting network drivers
Technical summary
The RDMA/mana driver in the Linux kernel failed to validate the rx_hash_key_len field from userspace uAPI structures before using it in a memcpy operation. This allowed malicious or malformed userspace input to trigger out-of-bounds memory writes in kernel space, potentially leading to memory corruption, crashes, or privilege escalation. The vulnerability was discovered by Sashiko and fixed by adding proper bounds validation before the memcpy call. The fix has been backported to multiple stable kernel branches as evidenced by five separate kernel.org stable commits.
Defensive priority
high
Recommended defensive actions
- Apply the relevant stable kernel patch for your kernel version
- Review systems using Microsoft Azure Network Adapter (MANA) RDMA functionality
- Monitor for kernel updates from your Linux distribution
- Verify kernel version includes the fix commit or its backport
Evidence notes
The CVE description and kernel commit references confirm this is a resolved vulnerability in the RDMA/mana driver. The fix adds bounds checking on rx_hash_key_len, which originates from a uAPI structure and was previously passed unchecked to memcpy. Multiple stable kernel commits are referenced, indicating backports to various kernel versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-46145 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-46145
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-46145 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-46145
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/012796f9541fcd0c1fa8ae4da7eb4d83931ef838
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/11c1431d641e0e4e0529e96957995820600c7287
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6dd2d4ad9c8429523b1c220c5132bd551c006425
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7d7c9f0fcd19c4d2f0164347c58d49cafa961b72
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7d94f155f354b961c598f71bafa804dceded513f
416baaa9-dc9f-4396-8d5f-8c081fb06d67
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.