CVE Catalog

CVE-2026-52905

MediumCVSS 5.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.11%

2th percentile - higher than 2% of all known CVEs

Summary

In the Linux kernel, in the DAMON subsystem, a missing check for power-of-two min_region_sz in damon_start() can lead to invalid region address ranges. The issue has been fixed by adding the appropriate check.

Risk Assessment

This could lead to incorrect operation of the DAMON memory monitoring mechanism, potentially causing memory management errors or system crashes.

Recommendation

Update the Linux kernel to a version containing the fix (commit adding is_power_of_2() in damon_start()).

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: mm/damon/core: disallow non-power of two min_region_sz on damon_start() Commit d8f867fa0825 ("mm/damon: add damon_ctx->min_sz_region") introduced a bug that allows unaligned DAMON region address ranges. Commit c80f46ac228b ("mm/damon/core: disallow non-power of two min_region_sz") fixed it, but only for damon_commit_ctx() use case. Still, DAMON sysfs interface can emit non-power of two min_region_sz via damon_start(). Fix the path by adding the is_power_of_2() check on damon_start(). The issue was discovered by sashiko [1].

Vulnerability data from NVD (NIST) · CISA KEV · EPSS