CVE-2026-23289
Description
In the Linux kernel, the following vulnerability has been resolved:
IB/mthca: Add missed mthca_unmap_user_db() for mthca_create_srq()
Fix a user triggerable leak on the system call failure path.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
Missing mthca_unmap_user_db() in mthca_create_srq() causes a user-triggerable memory leak, patched in Linux kernel stable updates.
Vulnerability
In the Linux kernel's InfiniBand mthca driver, the mthca_create_srq() function fails to call mthca_unmap_user_db() on the error path after a successful mthca_map_user_db(). This omission results in a resource leak that can be triggered by a user space application when creating a shared receive queue (SRQ) and then forcing the system call to fail [1].
Exploitation
The vulnerability is exploitable from user space via the ib_uverbs_create_srq system call. An attacker with access to InfiniBand devices and sufficient privileges to invoke the relevant verbs can intentionally cause the system call to fail, for instance by providing invalid parameters, thereby leaking the mapped user doorbell memory [1]. No authentication beyond local user access is required.
Impact
An attacker can exhaust system resources by repeatedly triggering the leak, leading to a denial-of-service (DoS) condition. The leaked memory is never freed, potentially causing system instability or resource exhaustion [1].
Mitigation
The fix has been applied in Linux kernel stable branches as commit 11ac61f4e9b7 and others [1]. Users should update their kernel to the latest stable version to remediate this issue.
AI Insight generated on May 18, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
2Patches
0No patches discovered yet.
Vulnerability mechanics
AI mechanics synthesis has not run for this CVE yet.
References
8- git.kernel.org/stable/c/117942ca43e2e3c3d121faae530989931b7f67e1nvd
- git.kernel.org/stable/c/11ac61f4e9b7c48b0dd44661765e5ace3c441aa3nvd
- git.kernel.org/stable/c/72fcfd4df46f2ee684c4776664d0cfc6c1746c9anvd
- git.kernel.org/stable/c/972b72d7e2d8fe1400f1c7a8304c282c539b7e02nvd
- git.kernel.org/stable/c/d0148965dbca8cc8efa7e3d6e99940487bf661c0nvd
- git.kernel.org/stable/c/da8eaa73bc37d004350ba68eb18b6ade8e49db52nvd
- git.kernel.org/stable/c/deee46b37ebd8cc5ff810127883fca90f2412a7bnvd
- git.kernel.org/stable/c/f67f1ad4029e9fa183141546de31987b254c9292nvd
News mentions
0No linked articles in our index yet.