CVE-2026-31653

mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails

published April 24, 2026

CVSS
—
EPSS
0%
Percentile
4.8
In the wild
Unconfirmed
What it is

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

mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails

damon_call() for repeat_call_control of DAMON_SYSFS could fail if somehow

the kdamond is stopped before the damon_call(). 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

damon_call() invocation. In the case, the dyanmically allocated

repeat_call_control is not deallocated and leaked.

Fix the leak by deallocating the repeat_call_control under the

damon_call() failure.

This issue is discovered by sashiko [1].

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.00160 · 4.8th percentile
Published
2026-04-24T14:45Z
EPSS history
Timeline
  • 24 APR 14:45Z
    mm/damon/sysfs: dealloc repeat_call_control if damon_call() fails
    cvelistv5