CVE-2026-46087: mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start()
In the Linux kernel, the following vulnerability has been resolved:
mm/damon/stat: fix memory leak on damonstart() failure in damonstatstart()
Destroy the DAMON context and reset the global pointer when damonstart() fails. Otherwise, the context allocated by damonstatbuildctx() is leaked, and the stale damonstatcontext pointer will be overwritten on the next enable attempt, making the old allocation permanently unreachable.
Affected Software
Event History
Frequently Asked Questions
What is the severity of CVE-2026-46087?
CVE-2026-46087 has a severity rating of 9 out of 10.
What does CVE-2026-46087 affect?
CVE-2026-46087 affects the Linux kernel, specifically the memory management subsystem.
How do I fix CVE-2026-46087?
To fix CVE-2026-46087, update your Linux kernel to the latest patched version provided by your distribution.
What is the nature of the issue in CVE-2026-46087?
CVE-2026-46087 is a memory leak caused by the failure to destroy the DAMON context when damon_start() fails.
What versions of Linux are impacted by CVE-2026-46087?
CVE-2026-46087 impacts specific versions of the Linux kernel prior to the patch release on May 27, 2026.