CVE-2025-38258: Linux kernel · mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write
Affects Linux kernelSource CVE Database V5
Not known to be exploited · fixed in c5d5b0047b0c0f304608f3824139f7bd34c48413 : update Linux kernel when convenient.
Data as of 5 Nov 2026, 21:19 UTC
Rated by Threat Radar · No CVSS score from NVD or the CNA
Thin evidence
One scorer or none- CISA SSVC
- Exploitation
- No evidence of active exploitation and no public proof of concept
- Automatable
- Attackers cannot reliably automate steps 1–4 of the kill chain
- Technical impact
- Limited control over the software or limited information exposure
CISA SSVC assessment, 2026-11-05.
- Patch
- Available – fixed in c5d5b0047b0c0f304608f3824139f7bd34c48413, 490a43d07f1663d827e802720d30cbc0494e4f81, 4f489fe6afb395dbc79840efa3c05440b760d883 +1
Exploitation evidence
Disclosed: evidence found.
CVE published 9 Jul 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.
What to do
Upgrade Linux kernel to c5d5b0047b0c0f304608f3824139f7bd34c48413, 490a43d07f1663d827e802720d30cbc0494e4f81, 4f489fe6afb395dbc79840efa3c05440b760d883 or 4a158ac0538dd5695eeaa00aa0720d711f3e4ef1.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in
|
| LinuxLinux | Affected
| Fixed in– |
Description
In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-schemes: free old damon_sysfs_scheme_filter->memcg_path on write memcg_path_store() assigns a newly allocated memory buffer to filter->memcg_path, without deallocating the previously allocated and assigned memory buffer. As a result, users can leak kernel memory by continuously writing a data to memcg_path DAMOS sysfs file. Fix the leak by deallocating the previously set memory buffer.
References
- git.kernel.org/stable/c/490a43d07f1663d827e802720d30cbc0494e4f81 (opens in a new tab)
- git.kernel.org/stable/c/c5d5b0047b0c0f304608f3824139f7bd34c48413 (opens in a new tab)
- git.kernel.org/stable/c/4a158ac0538dd5695eeaa00aa0720d711f3e4ef1 (opens in a new tab)
- git.kernel.org/stable/c/4f489fe6afb395dbc79840efa3c05440b760d883 (opens in a new tab)