CVE-2026-23145
Medium · 5.5CVSS
5.5
EPSS
0.1%
Published
Feb 14, 2026
CISA due date
—
Cloudanix analysis
A bug in Linux file system code can let local users slowly drain memory and make systems unstable if they keep performing certain file operations.
- 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
Unreleased buffer head reference count in the error path of ext4_xattr_inode_update_ref causes a memory leak of the iloc.bh structure.
Why it matters to the business
Repeated triggering on Linux systems using ext4 can lead to gradual memory exhaustion, potential denial of service, or degraded performance; the large number of downstream Linux distributions increases exposure across server and cloud environments.
How an attack unfolds
A local attacker with low privileges crafts file system operations involving extended attributes on ext4 that force the error branch in ext4_xattr_inode_update_ref, repeatedly leaking buffer head references until memory pressure impacts availability.
How to fix it
Upgrade the Linux kernel to version 5.10.249 or later; for Ubuntu 20.04 LTS on linux-aws-5.15, apply package version 5.15.0-1049.54~20.04.1 or newer. Reboot after kernel updates and verify the running kernel version.
How to confirm the fix worked
Confirm the installed kernel version matches or exceeds the fixed releases; review ext4 source for the reference count release on the error path; test extended attribute operations under error conditions to ensure no leaks occur.
Typical attack path
- Obtain local user access on an affected Linux system
- Perform or induce extended attribute operations on an ext4 file system that trigger the error path
- Repeat the operation to accumulate unreleased buffer head references
- Monitor or wait for memory exhaustion to affect system stability
How to detect it
Review kernel logs and memory usage patterns for unexpected growth tied to ext4 xattr operations; examine audit logs for repeated extended attribute calls by non-privileged users; no public exploitation artifacts are known.
What your security team should do
- Prioritize kernel upgrades on all ext4-using systems within the next maintenance window
- Monitor EPSS trend and reassess if exploit maturity increases
- Apply updates to linux-aws-5.15 packages on Ubuntu 20.04 LTS immediately due to high downstream prevalence
- Restrict untrusted local user access to ext4 file systems until patched
The record
In the Linux kernel, the following vulnerability has been resolved: ext4: fix iloc.bh leak in ext4_xattr_inode_update_ref The error branch for ext4_xattr_inode_update_ref forget to release the refcount for iloc.bh. Find this when review code.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Linux | Kernel | 0 | 5.10.249 |
| 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