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

octeontx2-af: CGX: fix bitmap leaks

The RX/TX flow-control bitmaps (rx_fc_pfvf_bmap and tx_fc_pfvf_bmap)
are allocated by cgx_lmac_init() but never freed in cgx_lmac_exit().
Unbinding and rebinding the driver therefore triggers kmemleak:

unreferenced object (size 16):
backtrace:
rvu_alloc_bitmap
cgx_probe

Free both bitmaps during teardown.
Published: 2026-05-06
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The octeontx2-af CGX driver allocates RX/TX flow‑control bitmaps during initialization but fails to free them during exit, causing a persistent memory leak that is reported by the kernel’s kmemleak detector. This leak means that each time the driver is unbound and rebound, 16-byte objects remain resident in memory, potentially leading to gradual exhaustion of available kernel memory and eventual degradation of kernel operations or system instability.

Affected Systems

The vulnerability affects the octeontx2-af CGX driver component within the Linux kernel. No specific kernel release or version information is provided in the data, so any instance of this driver on a Linux system may be impacted.

Risk and Exploitability

Because the defect is triggered only when the driver is unbound and rebound, the attack vector is local and requires the ability to load or unload the driver. The EPSS score is not available and the CVE is not listed in CISA KEV, indicating that there are no known public exploits at this time. The vulnerability can lead to a denial‑of‑service scenario through memory exhaustion but does not provide an execution path for arbitrary code. The risk is moderate, with the primary concern being potential instability from unbounded memory usage.

Generated by OpenCVE AI on May 6, 2026 at 13:39 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes the patch that frees the RX/TX flow‑control bitmaps during driver teardown.
  • Reboot the system after applying the update to ensure the corrected driver is loaded and the leak is eliminated.
  • After reboot, confirm that the driver loads and unloads without generating kmemleak messages and that kernel memory usage remains stable.

Generated by OpenCVE AI on May 6, 2026 at 13:39 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 06 May 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 06 May 2026 12:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: octeontx2-af: CGX: fix bitmap leaks The RX/TX flow-control bitmaps (rx_fc_pfvf_bmap and tx_fc_pfvf_bmap) are allocated by cgx_lmac_init() but never freed in cgx_lmac_exit(). Unbinding and rebinding the driver therefore triggers kmemleak: unreferenced object (size 16): backtrace: rvu_alloc_bitmap cgx_probe Free both bitmaps during teardown.
Title octeontx2-af: CGX: fix bitmap leaks
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-05-06T11:27:37.185Z

Reserved: 2026-05-01T14:12:55.990Z

Link: CVE-2026-43157

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-06T12:16:33.563

Modified: 2026-05-06T13:07:51.607

Link: CVE-2026-43157

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-05-06T13:45:04Z

Weaknesses