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

mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start()

Destroy the DAMON context and reset the global pointer when damon_start()
fails. Otherwise, the context allocated by damon_stat_build_ctx() is
leaked, and the stale damon_stat_context pointer will be overwritten on
the next enable attempt, making the old allocation permanently
unreachable.
Published: 2026-05-27
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

When the DAMON subsystem fails to start, the context allocated by damon_stat_build_ctx() is not freed and the global damon_stat_context pointer remains stale. This creates a memory leak that can accumulate over time, potentially exhausting system memory and causing a denial‑of‑service condition. The flaw is classed as CWE‑772, describing an unreleased resource that leads to a memory leak.

Affected Systems

The vulnerability resides in the mm/damon/stat module of the Linux kernel. All kernel releases that include the DAMON subsystem before the upstream patches that add the leak fix are affected. The vendor is Linux and the product is the Linux kernel.

Risk and Exploitability

No CVSS score or EPSS value is available, and the vulnerability is not listed in CISA’s KEV catalog. Based on the description, the attack vector is inferred to be local or requiring elevated privileges, as the attacker would need to trigger damon_start to fail repeatedly in kernel space. While no published exploitation evidence exists, a local or privileged attacker could induce the failure and provoke the memory leak, raising the risk for environments that heavily rely on DAMON or where memory resources are critical.

Generated by OpenCVE AI on May 28, 2026 at 04:50 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel kernel update that includes the patch commit 50bc1d7e0f3bb6932c8dc5da0907eead0790176b or later to eliminate the memory leak.
  • If an immediate kernel upgrade cannot be performed, disable the DAMON feature or module to avoid the vulnerable code path from executing.
  • Continuously monitor system memory usage and kernel logs for abnormal allocation growth or repeated damon_start failures; if such patterns are detected, investigate and apply the patch as soon as possible.

Generated by OpenCVE AI on May 28, 2026 at 04:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 28 May 2026 03:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Thu, 28 May 2026 00:15:00 +0000


Wed, 27 May 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-401

Wed, 27 May 2026 14:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start() Destroy the DAMON context and reset the global pointer when damon_start() fails. Otherwise, the context allocated by damon_stat_build_ctx() is leaked, and the stale damon_stat_context pointer will be overwritten on the next enable attempt, making the old allocation permanently unreachable.
Title mm/damon/stat: fix memory leak on damon_start() failure in damon_stat_start()
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-06-14T17:53:23.838Z

Reserved: 2026-05-13T15:03:33.096Z

Link: CVE-2026-46087

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-05-27T14:17:30.203

Modified: 2026-05-27T14:48:03.013

Link: CVE-2026-46087

cve-icon Redhat

Severity :

Publid Date: 2026-05-27T00:00:00Z

Links: CVE-2026-46087 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-05-28T05:00:09Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime