CVE-2026-23142
Medium · 5.5CVSS
5.5
EPSS
0.1%
Published
Feb 14, 2026
CISA due date
—
Cloudanix analysis
A Linux kernel bug can break part of the system's memory monitoring tools after an error, forcing a reboot to recover.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Denial of service
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
On DAMON sysfs scheme directory setup failure after access_pattern subdirectory creation, subdirectories are not removed, leaving the sysfs interface in a broken state with leaked kernel memory until reboot.
Why it matters to the business
Local users or processes triggering the failure condition can force a system reboot to restore monitoring functionality, causing unplanned downtime and potential loss of DAMON-based memory management in production Linux environments.
How an attack unfolds
An attacker with local access creates a DAMOS scheme via sysfs that intentionally fails after the access_pattern directory is set up, leaving dangling subdirectories that break the entire DAMON sysfs interface and leak memory; repeated triggers may necessitate reboot.
How to fix it
Update the Linux kernel to the fixed commit ae8ac0066b48ed957bdcab58f0d3543549c57a29 or later stable release containing the cleanup logic for access_pattern subdirectories on scheme setup failure.
How to confirm the fix worked
Verify the running kernel contains commit ae8ac0066b48ed957bdcab58f0d3543549c57a29; attempt to reproduce the original failure path and confirm directories are properly cleaned up with no leaked objects or broken sysfs entries.
Typical attack path
- Obtain local user or process execution on the target Linux system
- Write to DAMON sysfs files to create a scheme directory that triggers setup failure after access_pattern subdir creation
- Observe resulting broken sysfs state and memory leak
- Repeat to force operational impact or reboot requirement
How to detect it
Inspect kernel logs for DAMON sysfs errors during scheme creation; look for evidence of unreleased sysfs directories or memory leaks via slabinfo or kmemleak after failed scheme setups.
What your security team should do
- Prioritize kernel upgrade to the fixed version on all systems using DAMON sysfs interface
- Restrict local access to sysfs DAMON controls for untrusted users until patched
- Monitor for unexpected DAMON sysfs errors or memory pressure that may indicate exposure
The record
In the Linux kernel, the following vulnerability has been resolved: mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure When a DAMOS-scheme DAMON sysfs directory setup fails after setup of access_pattern/ directory, subdirectories of access_pattern/ 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