CVE Database›Document archive›CVE-2026-68164

CVE-2026-68164

kernel: mm/damon/core: disallow overlapping input ranges for damon_set_regions()

Loading…

Severity

Low

Red Hat Product Security

5.5

CVSS 3.1

Review impact separately from score.

Published · August 10, 2026

Updated · October 30, 2026

Description

A flaw was found in the Linux kernel's DAMON (Data Access MONitor) subsystem. The damon_set_regions() function, responsible for setting memory monitoring regions, incorrectly processes unsorted or overlapping input ranges due to a missing validation check. This can lead to unexpected behavior in DAMON and DAMOS (DAMON Operation Schemes), including incorrect monitoring results and repeated actions. More critically, it can result in the creation of negative-sized memory regions, potentially causing a division-by-zero error in damon_merge_two_regions(), leading to a system crash.

Statement

This issue affects systems using the DAMON memory monitoring subsystem via sysfs. Without validation, overlapping or unsorted region inputs can produce negative-sized regions and potentially trigger division-by-zero in damon_merge_two_regions(). Systems not using DAMON are not affected.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

No mitigation is specified in collected source.

CVSS / CWE

CVSS 3.1 · 5.5
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

CWE-369 · Divide By Zero