
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23243 is an out-of-bounds write vulnerability in the Linux kernel's RDMA/umad subsystem, specifically in the ib_umad_write function. The flaw allows a local attacker with low privileges to trigger a slab-out-of-bounds memory write, potentially leading to privilege escalation or kernel crash. It affects the Linux kernel from version 2.6.24 through multiple stable branches up to (but not including) the patched versions: 5.10.252, 5.15.202, 6.1.165, 6.6.128, 6.12.75, 6.18.14, and 6.19.4. The vulnerability was published on March 18, 2026, and carries a CVSS v3.1 base score of 7.8 (High) (Red Hat CVE, Feedly).
The root cause is an integer underflow leading to an out-of-bounds write (CWE-787) in ib_umad_write(). The function computes data_len from a user-controlled count value minus the sizes of the MAD and RMPP headers; when a user provides a mismatched MAD header size and RMPP header length, data_len can become negative. This negative value is passed to ib_create_send_mad(), where the padding calculation exceeds the segment size and triggers an out-of-bounds memset in alloc_send_rmpp_list(). The KASAN splat confirms a slab-out-of-bounds write of 220 bytes at a kernel heap address, triggered from a user-space thread via the /dev/infiniband/umad* character device interface. Exploitation requires local access and the ability to open and write to an RDMA umad device node (Red Hat CVE, Kernel Announce).
Successful exploitation allows a local user with access to an RDMA umad device to perform an out-of-bounds write in kernel heap memory, which can result in arbitrary kernel code execution with full kernel privileges, complete system compromise, or a kernel panic causing denial of service. The confidentiality, integrity, and availability impacts are all rated High. Systems with InfiniBand or RDMA hardware and the ib_umad kernel module loaded are at risk; environments where unprivileged users have access to /dev/infiniband/umad* devices face the greatest exposure (Red Hat CVE, Feedly).
ib_umad kernel module loaded. Confirm access to /dev/infiniband/umad* device nodes (typically requires membership in the rdma group or equivalent permissions).data_len = count - sizeof(ib_user_mad_hdr) - rmpp_hdr_len results in a negative value.write() on the /dev/infiniband/umad* file descriptor with the crafted payload. The kernel's ib_umad_write() function will compute a negative data_len and pass it to ib_create_send_mad().data_len causes the padding calculation in alloc_send_rmpp_list() to exceed the allocated segment size, triggering an out-of-bounds memset in kernel heap memory (slab-out-of-bounds write).dmesg / /var/log/kern.log) containing KASAN splat messages such as BUG: KASAN: slab-out-of-bounds in ib_create_send_mad or stack traces referencing ib_umad_write+0x853/0x1c80 and ib_create_send_mad+0xa01/0x11b0.alloc_send_rmpp_list or ib_create_send_mad with unexpected write sizes (e.g., "Write of size 220").spray_thread or similar) repeatedly opening and writing to /dev/infiniband/umad* device nodes with anomalous payload sizes.ib_umad kernel module on systems that do not normally use RDMA/InfiniBand functionality.Update the Linux kernel to a patched stable version: 5.10.252+, 5.15.202+, 6.1.165+, 6.6.128+, 6.12.75+, 6.18.14+, or 6.19.4+. Patches are available via upstream kernel stable commits and have been incorporated into vendor advisories from Red Hat (RHSA-2026:13936, RHSA-2026:14137, RHSA-2026:14339, and others), SUSE (SUSE-SU-2026:1661-1, SUSE-SU-2026:1777-1, and others), Debian (DSA-6238-1, DSA-6243-1), Amazon Linux 2 (ALAS2KERNEL-5.10-2026-115), and Amazon Linux 2023 (ALAS2023-2026-1544). As a workaround where patching is not immediately possible, restrict access to /dev/infiniband/umad* device nodes to only trusted users and groups, or unload the ib_umad kernel module (modprobe -r ib_umad) on systems that do not require RDMA functionality (Red Hat CVE, Kernel Announce).
The vulnerability was announced via the official Linux kernel CVE mailing list and quickly picked up by major Linux distribution security teams including Red Hat, SUSE, Debian, Amazon Linux, Oracle Linux, and AlmaLinux, all of whom issued advisories and updated packages within weeks of disclosure (Red Hat CVE, Kernel Announce). Microsoft also acknowledged the vulnerability in the context of Azure Linux (AZL3) and published a reference in the MSRC update guide (Microsoft MSRC). No significant public researcher commentary or social media discussion beyond standard vulnerability tracking has been observed, consistent with the low EPSS score and absence of public exploit code.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."