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

mm/damon/ops-common: putback folios on invalid migrate nid

damon_pa_migrate() and damos_va_migrate() isolate folios into a local list
and then call damon_migrate_pages(). When target_nid is invalid
(including the scheme default NUMA_NO_NODE / -1), damon_migrate_pages()
returns early without putting the folios back to the LRU.

Callers then discard the list head while those folios remain isolated with
an extra reference taken by folio_isolate_lru(). The pages stay off the
LRU for as long as the mapping exists (anon active+inactive counts drop
while RSS does not), and the leftover references can pin the pages after
the mapping is gone.

Put the folios back on the invalid-nid path so ignored migration requests
still return them to the LRU.
Published: 2026-08-22
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Memory exhaustion via orphaned folios during invalid NUMA migration
Action: Apply Kernel Patch
AI Analysis

Impact

The vulnerability occurs when the damon_pa_migrate() or damos_va_migrate() routine isolates pages (folios) to a private list and then calls damon_migrate_pages(). If the target NUMA node is invalid, damon_migrate_pages() exits early and fails to return the isolated folios to the least‑recently‑used (LRU) list. The isolation step keeps an additional reference on each folio, so the pages remain outside the LRU and can stay pinned even after the mapping that created them is removed. Repeated migrations to an invalid node can therefore leave many orphaned folios, consuming kernel memory that is not released until the mapping is finally destroyed. Over time this manifests as a gradual depletion of usable memory, producing a denial‑of‑service‑like effect with performance degradation or crashes under memory pressure.

Affected Systems

All systems running a Linux kernel that includes the DAMON memory‑monitoring subsystem are affected. The vendor list identifies the generic Linux kernel, meaning most distributions are impacted. No specific version information is supplied in the CVE data, so any kernel release containing the vulnerable damon_* code paths should be considered at risk until the patch is applied.

Risk and Exploitability

The CVSS score of 5.5 labels the issue as moderate severity, while the EPSS score of less than 1% indicates a very low likelihood of exploitation in the wild. The vulnerability is not listed in the CISA KEV catalog, so no widely deployed exploits are known. An attacker would need to trigger the invalid NUMA migration path, which typically requires local or privileged kernel context; a separate vulnerability that provides code execution or privilege escalation could be leveraged to induce the fault. In the absence of such an attacker advantage, the risk to ordinary systems remains low, but the potential for long‑term memory exhaustion warrants timely remediation.

Generated by OpenCVE AI on August 25, 2026 at 17:53 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a kernel update that contains the patch introduced by commit 460181e4bb47a57776c64f0832c2096de8878cb3 to restore folio placement on the LRU during the invalid‑node path.
  • If an official kernel update is not yet available for your distribution, backport or manually apply the changes from the cited commit to your running kernel or kernel source.
  • Monitor system memory usage for abnormal growth, and if necessary temporarily disable or restrict DAMON migration features to prevent the faulty code path from executing.

Generated by OpenCVE AI on August 25, 2026 at 17:53 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Tue, 25 Aug 2026 15:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399
CWE-400

Tue, 25 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 5.5, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

threat_severity

Low


Sun, 23 Aug 2026 13:15:00 +0000


Sat, 22 Aug 2026 17:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-399
CWE-400

Sat, 22 Aug 2026 15:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: mm/damon/ops-common: putback folios on invalid migrate nid damon_pa_migrate() and damos_va_migrate() isolate folios into a local list and then call damon_migrate_pages(). When target_nid is invalid (including the scheme default NUMA_NO_NODE / -1), damon_migrate_pages() returns early without putting the folios back to the LRU. Callers then discard the list head while those folios remain isolated with an extra reference taken by folio_isolate_lru(). The pages stay off the LRU for as long as the mapping exists (anon active+inactive counts drop while RSS does not), and the leftover references can pin the pages after the mapping is gone. Put the folios back on the invalid-nid path so ignored migration requests still return them to the LRU.
Title mm/damon/ops-common: putback folios on invalid migrate nid
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-08-23T12:47:57.298Z

Reserved: 2026-08-15T05:44:03.923Z

Link: CVE-2026-74644

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-22T16:16:37.730

Modified: 2026-08-23T13:16:48.353

Link: CVE-2026-74644

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-22T00:00:00Z

Links: CVE-2026-74644 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-25T18:00:15Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime