Use-After-Free Vulnerability in Linux Kernel Affecting DAMON Contexts
CVE-2026-90006
What is CVE-2026-90006?
A use-after-free vulnerability exists in the Linux kernel's DAMON module, specifically in the mtier sample. The issue arises when the damon_sample_mtier_stop() function assumes that the damon_stop() call will successfully stop all DAMON contexts. If a DAMON context is already stopped, the call fails, leading to potential exploitation risks as ongoing execution may utilize freed memory. This behavior can be triggered by memory allocation failures within the kdamond_fn() context. The vulnerability underscores the need for better management of context stopping procedures within the DAMON subsystem.
Affected Version(s)
Linux 82a08bde3cf7bbbe90de57baa181bebf676582c7 < 3c07c57b894116ae26f01b84c68e68b538ada7ed
Linux 82a08bde3cf7bbbe90de57baa181bebf676582c7 < 215f9a7e4f1dcfc05ebcdc5c1ad0ea0dcb47bd09
Linux 82a08bde3cf7bbbe90de57baa181bebf676582c7 < 9dc5b6d66fd51b103eff21ed0df3e292f489ebc0