CVE-2026-23289
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23289 is a resource leak vulnerability in the Linux kernel's InfiniBand IB/mthca driver, caused by a missing mthca_unmap_user_db() call on the failure path of mthca_create_srq(). It was published on March 25, 2026, and affects Linux kernel versions from 2.6.14 through multiple stable branches, with fixed versions including 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.77, 6.18.17, 6.19.7, and 7.0-rc2. Microsoft's Azure Linux kernel (azl3_kernel_6.6.126.1-1) is also listed as affected. The vulnerability carries a CVSS v3.1 base score of 5.5 (Medium) (Red Hat Advisory, Feedly).

Technical details

The root cause is classified as CWE-772 (Missing Release of Resource after Effective Lifetime). When the mthca_create_srq() system call fails partway through execution, the code omits the required mthca_unmap_user_db() cleanup call, leaving a user database mapping unreleased in kernel memory. This is a locally exploitable flaw — a low-privileged local user can trigger the failure path repeatedly via crafted system calls to the mthca InfiniBand driver, causing incremental kernel memory exhaustion. Patches addressing this issue are available in the upstream Linux kernel stable tree across multiple branches (Red Hat Advisory, Kernel Patch).

Impact

Successful exploitation primarily impacts system availability: a local low-privileged user can repeatedly trigger the resource leak to exhaust kernel memory, potentially causing denial of service conditions on the affected host. There is no confidentiality or integrity impact assessed in the CVSS scoring, though the unfreed mapping could theoretically expose sensitive kernel memory in edge cases. The scope is limited to the local system; lateral movement is not a direct consequence of this vulnerability (Red Hat Advisory, Feedly).

Mitigation and workarounds

Apply the upstream kernel patches that add the missing mthca_unmap_user_db() call to the mthca_create_srq() failure path. Fixed kernel versions include: 5.10.253, 5.15.203, 6.1.167, 6.6.130, 6.12.77, 6.18.17, 6.19.7, and 7.0-rc2. Distribution-specific updates are available from Red Hat, Microsoft (Azure Linux), and Debian (DSA-6238, DSA-6243, DLA-4561). As a workaround, restrict access to InfiniBand/mthca device operations to trusted users only, and monitor kernel memory usage for signs of resource exhaustion (Red Hat Advisory, Microsoft Advisory).

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