CVE-2026-68165

Severity CVSS v4.0:
Pending analysis
Type:
Unavailable / Other
Publication date:
10/08/2026
Last modified:
19/08/2026

Description

In the Linux kernel, the following vulnerability has been resolved:<br /> <br /> mm/damon/core: validate ranges in damon_set_regions()<br /> <br /> DAMON core logic assumes zero length regions don&amp;#39;t exist. However, a few<br /> DAMON API callers including DAMON_SYSFS, DAMON_RECLAIM and DAMON_LRU_SORT<br /> allow users to set empty monitoring target regions. This could result in<br /> WARN_ONCE() on CONFIG_DAMON_DEBUG_SANITY enabled kernel, and<br /> divide-by-zero from damon_merge_two_regions().<br /> <br /> For example, the WANR_ONCE() can be triggered like below.<br /> <br /> # grep DAMON_DEBUG_SANITY /boot/config-$(uname -r)<br /> # CONFIG_DAMON_DEBUG_SANITY=y<br /> # damo start<br /> # cd /sys/kernel/mm/damon/admin/kdamonds/0<br /> # echo 0 &gt; contexts/0/targets/0/regions/0/start<br /> # echo 0 &gt; contexts/0/targets/0/regions/0/end<br /> # echo commit &gt; state<br /> # dmesg<br /> [....]<br /> [ 73.705780] ------------[ cut here ]------------<br /> [ 73.707552] start 0 &gt;= end 0<br /> [ 73.708452] WARNING: mm/damon/core.c:359 at damon_new_region+0x6e/0x80, CPU#1: kdamond.0/758<br /> [...]<br /> <br /> All DAMON API callers eventually use damon_set_regions() to setup the<br /> regions. Add the validation logic in the function.

Impact