Memory leak in Linux kernel - CVE-2026-43157
Published: May 7, 2026
Linux kernel
Detailed vulnerability description
The vulnerability allows a local user to cause a denial of service.
The vulnerability exists due to a memory leak in cgx_lmac_exit() when unbinding and rebinding the driver. A local user can repeatedly unbind and rebind the driver to cause a denial of service.
The issue involves the rx_fc_pfvf_bmap and tx_fc_pfvf_bmap bitmaps allocated by cgx_lmac_init() and left unfreed during teardown.
How to mitigate CVE-2026-43157
Sources
- https://git.kernel.org/stable/c/013ac469596a0b8671e62d89c89ae0bd46bbe667
- https://git.kernel.org/stable/c/3def995c4ede842adf509c410e92d09a0cedc965
- https://git.kernel.org/stable/c/6d389382ee655128056fbdab86baad8495ffbf33
- https://git.kernel.org/stable/c/ad8a13a45c5c24d0d32de9a1c3fd58498a675ece
- https://git.kernel.org/stable/c/ccca14bbdcc25829d355b9f4d3249f43dadb71c1
- https://git.kernel.org/stable/c/ccef79af58b43787c25710c9da96651c6ddfe50f