Description
In the Linux kernel, the following vulnerability has been resolved:

RDMA/mlx5: Fix UMR XLT cleanup on ODP populate failure

mlx5r_umr_update_xlt() allocates and DMA maps an XLT buffer with
mlx5r_umr_create_xlt(). The buffer is released by the common cleanup path
through mlx5r_umr_unmap_free_xlt().

After mlx5_odp_populate_xlt() became fallible, its error path returned
directly and skipped that cleanup. This leaks the XLT DMA mapping and
buffer. If the emergency XLT page was used, it also leaves
xlt_emergency_page_mutex locked.

Break out of the loop so execution falls through the existing cleanup path.
Published: 2026-08-15
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw in the Linux kernel’s mlx5 RDMA driver allows a failure path in ODP populate to bypass the cleanup that unmaps and frees an XLT buffer. This results in a retained DMA mapping, a leaked memory buffer, and in some cases a permanently locked mutex. The net effect is a memory and kernel resource leak that can gradually exhaust system resources, potentially leading to a denial of service. The weakness is a memory management error, corresponding to CWE-772.

Affected Systems

The issue affects the Linux kernel’s mlx5 RDMA implementation that uses ODP populate for XLT buffer management. All kernel versions that employ this driver and pathway before the patch are vulnerable. No specific version list is provided, so the vulnerability is considered present in unpatched kernels.

Risk and Exploitability

The EPSS score of < 1% indicates a very low exploitation probability, and the vulnerability is not listed in the CISA KEV catalog, indicating no current widespread exploitation. Based on the description, the likely attack vector is local or requires elevated privileges to trigger the ODP populate path. The CVSS score of 7.5 indicates a high severity, and the potential for resource exhaustion suggests a moderately high risk if the vulnerable configuration is used.

Generated by OpenCVE AI on August 21, 2026 at 23:45 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the kernel patch that restores the cleanup logic after ODP populate failure, which is included in the latest stable Linux kernel releases following commit ffa85a2c197935ace6f1634ad9eb0a44bc615670.
  • Reboot the system after updating the kernel to ensure the patched mlx5 driver is loaded and the memory mappings are properly released.
  • If the environment does not require ODP functionality, disable it to avoid triggering the vulnerable code path and reduce risk.

Generated by OpenCVE AI on August 21, 2026 at 23:45 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 00:15:00 +0000


Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Sat, 15 Aug 2026 06:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: RDMA/mlx5: Fix UMR XLT cleanup on ODP populate failure mlx5r_umr_update_xlt() allocates and DMA maps an XLT buffer with mlx5r_umr_create_xlt(). The buffer is released by the common cleanup path through mlx5r_umr_unmap_free_xlt(). After mlx5_odp_populate_xlt() became fallible, its error path returned directly and skipped that cleanup. This leaks the XLT DMA mapping and buffer. If the emergency XLT page was used, it also leaves xlt_emergency_page_mutex locked. Break out of the loop so execution falls through the existing cleanup path.
Title RDMA/mlx5: Fix UMR XLT cleanup on ODP populate failure
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:46:40.931Z

Reserved: 2026-08-15T05:44:03.891Z

Link: CVE-2026-74396

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:41.600

Modified: 2026-08-17T06:19:34.683

Link: CVE-2026-74396

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74396 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T00:00:16Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime