
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-23219 is a resource release vulnerability in the Linux kernel's memory allocation (SLAB) subsystem, specifically in the memcg_alloc_abort_single() function. When CONFIG_MEM_ALLOC_PROFILING_DEBUG is enabled, the function fails to call alloc_tagging_slab_free_hook() during error handling paths, leaving allocation tags uncleared after failed memory allocations. The vulnerability affects Linux kernel versions 6.10 through 6.12.69, 6.13 through 6.18.9, and 6.19-rc1 through rc8. It carries a CVSS v3.1 base score of 5.5 (Medium) (Feedly).
The root cause is classified as CWE-772 (Missing Release of Resource after Effective Lifetime). When a memory allocation fails in a memcg (memory cgroup) context and CONFIG_MEM_ALLOC_PROFILING_DEBUG is enabled, memcg_alloc_abort_single() does not invoke alloc_tagging_slab_free_hook(), leaving stale allocation tag references pointing to source locations such as lib/xarray.c:378. These stale tags then trigger kernel warnings (alloc_tag was not cleared) on subsequent allocation attempts via alloc_tag_add(). The issue is local in nature, requires low privileges, and is most readily triggered during heavy I/O operations such as filesystem writes (Feedly).
Exploitation of this vulnerability results in kernel warning generation and potential denial of service through repeated allocation failures and warning storms, particularly on systems with CONFIG_MEM_ALLOC_PROFILING_DEBUG enabled. There is no confidentiality or integrity impact; the sole consequence is availability degradation (CVSS A:H). Systems performing heavy I/O workloads — such as filesystem formatting or large file writes — are most susceptible to triggering the condition (Feedly).
alloc_tag was not cleared warnings, referencing source locations such as lib/xarray.c:378.include/linux/alloc_tag.h:155 in alloc_tag_add(), appearing during or after heavy I/O operations (e.g., filesystem writes with mkfs).[W]=WARN in /proc/sys/kernel/tainted output following warning generation.mkfs.ntfs, mkfs.ext4) coinciding with the appearance of the above kernel warnings (Feedly).Patches are available at the following kernel versions: 6.12.70+, 6.18.10+, and 6.19 (final release, post-rc8). The fix adds a call to alloc_tagging_slab_free_hook() within memcg_alloc_abort_single() to properly clear allocation tags on error paths. Patch commits are b8bc72587c79fe52c14732e16a766b6eded00707, e6c53ead2d8fa73206e0a63e9cd9aea6bc929837, and e8af57e090790983591f6927b3d89ee6383f8c1e (git.kernel.org). As a temporary workaround, disabling CONFIG_MEM_ALLOC_PROFILING_DEBUG in the kernel configuration prevents the warning condition, though this also disables memory allocation profiling debug features (Feedly).
Coverage has been limited to standard vulnerability tracking and advisory channels. Debian issued a security advisory (DSA-6141-1) covering this and related kernel issues, and Oracle published an advisory (ELISA-2026-50160) for Oracle Linux 9. No notable researcher commentary or significant social media discussion has been identified for this vulnerability (Linux Security Debian, Linux Security Oracle).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."