CVE-2026-23144
Medium · 5.5CVSS
5.5
EPSS
0.1%
Published
Feb 14, 2026
CISA due date
—
Cloudanix analysis
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
- Obtain local user access on a Linux system running an affected kernel
- Interact with the DAMON sysfs interface to initiate context directory setup
- Force a failure condition after attrs/ subdirectories are created
- 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
- CVE-2026-23226 In the Linux kernel, the following vulnerability has been resolved: ksmbd: add chann_lock… Also affects Kernel
- CVE-2026-23225 In the Linux kernel, the following vulnerability has been resolved: sched/mmcid: Don't… Also affects Kernel
- CVE-2026-23230 In the Linux kernel, the following vulnerability has been resolved: smb: client: split… Also affects Kernel
- CVE-2026-23224 In the Linux kernel, the following vulnerability has been resolved: erofs: fix UAF issue… Also affects Kernel
- CVE-2026-23227 In the Linux kernel, the following vulnerability has been resolved: drm/exynos: vidi: use… Also affects Kernel
- CVE-2026-23223 In the Linux kernel, the following vulnerability has been resolved: xfs: fix UAF in… Also affects Kernel
- CVE-2026-23228 In the Linux kernel, the following vulnerability has been resolved: smb: server: fix leak… Also affects Kernel
- CVE-2026-23229 In the Linux kernel, the following vulnerability has been resolved: crypto: virtio - Add… Also affects Kernel