CVE-2026-23123
Medium · 5.5CVSS
5.5
EPSS
0.1%
Published
Feb 14, 2026
CISA due date
—
Cloudanix analysis
A Linux kernel bug in a debugging feature could let a local user crash the whole computer.
- Exploitation
- Local Privilege
- Attacker needs
- Low Privilege
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- OS kernel
- Class
- Memory Corruption
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Uninitialized src_node and dst_node pointers passed to debugfs_create_str() in the interconnect subsystem violate the API contract requiring NULL or kmalloc-backed strings, enabling invalid memory dereferences on debugfs reads or writes.
Why it matters to the business
Local denial-of-service risk on Linux systems using the interconnect debugfs interface; low exploitation probability reduces immediate operational disruption but still requires patching to maintain kernel stability.
How an attack unfolds
A local user with access to the interconnect debugfs directory triggers reads or writes against the uninitialized string pointers, causing the kernel to access invalid memory and panic.
How to fix it
Apply the upstream fix by updating the Linux kernel to commit aa79a5a959c7c414bd6fba01ea8dbaddd44f13e7 or later stable release containing the initialization of src_node and dst_node to empty strings.
How to confirm the fix worked
Confirm the patch commit is present in the running kernel source or verify the interconnect debugfs initialization code no longer leaves pointers uninitialized; test debugfs read/write operations under the interconnect directory.
Typical attack path
- Obtain local shell access on an affected Linux system
- Navigate to the interconnect debugfs directory
- Perform read or write operations on src_node or dst_node entries
- Trigger kernel memory access violation and system crash
How to detect it
Review kernel logs for oops or panic messages referencing interconnect debugfs or uninitialized string pointers; correlate with user activity on debugfs mounts.
What your security team should do
- Prioritize kernel updates containing commit aa79a5a959c7c414bd6fba01ea8dbaddd44f13e7 across all affected distributions
- Restrict unprivileged access to debugfs where feasible until patched
- Include the interconnect debugfs code paths in future kernel fuzzing and static analysis runs
The record
In the Linux kernel, the following vulnerability has been resolved: interconnect: debugfs: initialize src_node and dst_node to empty strings The debugfs_create_str() API assumes that the string pointer is either NULL or points to valid kmalloc() memory. Leaving the pointer uninitialized can cause problems. Initialize src_node and dst_node to empty strings before creating the debugfs entries to guarantee that reads and writes are safe.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 6.6.0 | 6.6.122 |
| 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