CVE-2022-50736
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2022-50736 is a vulnerability in the Linux kernel's RDMA/siw (Software iWARP) subsystem involving an out-of-bounds array access during immediate work request flushing to the completion queue. When a Queue Pair (QP) is in ERROR state, the send queue element opcode is not correctly set, resulting in an undefined opcode value that causes a global-out-of-bounds memory access when mapping opcodes between siw internal and RDMA core representations. The vulnerability was publicly disclosed on December 24, 2025, and affects Linux kernel versions from 5.3 through the fixed stable releases. The CVSS score is estimated as Medium by Feedly; no official CVSS score has been published at this time (Feedly, EUVD).

Technical details

The root cause is an improper validation of array index values (CWE-129 / out-of-bounds read/write) in the RDMA/siw driver's post sendqueue operation. When the QP transitions to ERROR state and immediate work requests are flushed, the opcode field of the send queue element is left undefined; this undefined value is then used as an array index to map between siw-internal and RDMA core opcode/status representations, triggering a global-out-of-bounds access detected via KASAN during NFSoRDMA testing. Additionally, the vulnerability has a second attack surface: if the completion queue (CQ) is memory-mapped to user space, a malicious local user can write arbitrary undefined values for CQ element status or opcode fields, triggering the same out-of-bounds array access (Feedly). The fix was introduced starting at commit 303ae1cdfdf7 and backported to multiple stable branches (EUVD).

Impact

Exploitation of this vulnerability can result in kernel memory corruption due to out-of-bounds array access, potentially leading to a kernel panic (denial of service) or, in the user-space CQ mapping scenario, allowing a local unprivileged user to corrupt kernel memory structures. The primary impact is availability (system crash) and potentially integrity of kernel memory. The vulnerability is constrained to systems with RDMA/siw hardware or software iWARP configurations, such as those running NFSoRDMA workloads (Feedly).

Mitigation and workarounds

The Linux kernel maintainers have released patches across multiple stable branches. Fixed versions include Linux 5.4.229, 5.10.163, 5.15.86, 6.0.16, and 6.1.2, as well as the 6.2 mainline release. Administrators should update to the appropriate patched stable kernel version for their distribution. SUSE has also issued advisories (SUSE-2026-0263, SUSE-2026-0317, SUSE-2026-0350, SUSE-2026-0411) incorporating these fixes. As a workaround, disabling or restricting access to RDMA/siw functionality and preventing user-space CQ memory mapping can reduce exposure until patching is feasible (Feedly, EUVD).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management