In the Linux kernel, the following vulnerability has been resolved:
mm/damon/sysfs: dealloc repeatcallcontrol if damon_call() fails
damoncall() for repeatcallcontrol of DAMONSYSFS could fail if somehow the kdamond is stopped before the damoncall(). It could happen, for example, when te damon context was made for monitroing of a virtual address processes, and the process is terminated immediately, before the damoncall() invocation. In the case, the dyanmically allocated repeatcallcontrol is not deallocated and leaked.
Fix the leak by deallocating the repeatcallcontrol under the damon_call() failure.
This issue is discovered by sashiko [1].
{
"cna_assigner": "Linux",
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/31xxx/CVE-2026-31653.json"
}