PatchSiren

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.