Cloudanix VulnDB

CVE-2026-23144

Medium · 5.5

CVSS

5.5

EPSS

0.1%

Published

Feb 14, 2026

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A bug in the Linux kernel can leave monitoring tools broken and waste memory after certain setup errors, forcing a reboot to recover.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
Low
Impact
Denial Of Service
Component
OS kernel
Class
Denial of service
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

Incomplete cleanup of attrs/ subdirectories on DAMON sysfs context directory setup failure leaves dangling directories and leaks kernel memory, rendering the DAMON sysfs interface unusable until reboot.

Why it matters to the business

Systems using the DAMON sysfs interface can experience persistent monitoring breakage and gradual memory exhaustion after certain setup errors, potentially requiring unplanned reboots on affected Linux kernels.

How an attack unfolds

An attacker with local access triggers a partial failure during DAMON context directory creation via sysfs after the attrs/ subdirectory is created; the missing cleanup leaves the interface in a broken state and leaks memory, achieving local denial of service without needing further privileges or network access.

How to fix it

Upgrade to a kernel containing commit db7dfe78fc81bdd2b532d77f340fe453f2360426 or later; apply the stable kernel update that includes the attrs/ subdirectory cleanup on setup failure.

How to confirm the fix worked

Confirm the running kernel includes commit db7dfe78fc81bdd2b532d77f340fe453f2360426; attempt DAMON sysfs context creation under controlled failure conditions and verify that attrs/ subdirectories are properly removed and no memory leak occurs.

Typical attack path

  1. Obtain local user access on a Linux system running an affected kernel
  2. Interact with the DAMON sysfs interface to initiate context directory setup
  3. Force a failure condition after attrs/ subdirectories are created
  4. Observe that subdirectories remain and the interface is unusable, with memory leaked

How to detect it

Review kernel logs for DAMON sysfs setup failure messages around the time of interface breakage; inspect for repeated memory pressure or leaks attributable to unreleased sysfs directories; no widespread exploitation artifacts are expected given the local-only nature and low EPSS.

What your security team should do

  • Prioritize patching production kernels that expose DAMON via sysfs
  • Monitor for kernel updates containing the referenced commit and schedule rollout within normal change windows given low EPSS and no KEV listing
  • Limit unprivileged local access to sysfs DAMON controls where feasible until patched

The record

In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure When a context DAMON sysfs directory setup is failed after setup of attrs/ directory, subdirectories of attrs/ directory are not cleaned up. As a result, DAMON sysfs interface is nearly broken until the system reboots, and the memory for the unremoved directory is leaked. Cleanup the directories under such failures.

Affected packages

Ecosystem Package Introduced Fixed
Linux Kernel 5.18.0 6.1.162
openSUSE:Leap 16.0 dtb-aarch64 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-64kb 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-azure 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-default 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-default-base 0 6.12.0-160000.27.1.160000.2.8
openSUSE:Leap 16.0 kernel-docs 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-kvmsmall 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-obs-build 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-obs-qa 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-rt 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-source 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-syms 0 6.12.0-160000.27.1
openSUSE:Leap 16.0 kernel-zfcpdump 0 6.12.0-160000.27.1

Related vulnerabilities