Memory Reference Leak in Linux Kernel Drivers Base
CVE-2026-64182
What is CVE-2026-64182?
An issue has been identified in the Linux kernel where a memory reference leak occurs in the drivers base during poison accounting. The functions memblk_nr_poison_inc() and memblk_nr_poison_sub() lookup a memory block using find_memory_block_by_id(), which improperly retains a reference to the device without releasing it. This oversight may lead to a gradual increase in resource consumption due to a leaked reference on each successful lookup. A fix has been implemented to ensure that the reference to the memory block is dropped after the necessary updates, thus optimizing memory management.
Affected Version(s)
Linux 5033091de814ab4b5623faed2755f3064e19e2d2 < 686b4283f82cd630fafd7ca9b03dfc080b3ec8fa
Linux 5033091de814ab4b5623faed2755f3064e19e2d2
Linux 5033091de814ab4b5623faed2755f3064e19e2d2 < 24840b3139d7415144b81e4f9f4c44670d15bed9