CVE-2026-23219
Linux Kernel vulnerability analysis and mitigation

Overview

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).

Technical details

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).

Impact

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).

Indicators of compromise

  • Logs: Kernel log entries containing alloc_tag was not cleared warnings, referencing source locations such as lib/xarray.c:378.
  • Logs: Kernel warnings at include/linux/alloc_tag.h:155 in alloc_tag_add(), appearing during or after heavy I/O operations (e.g., filesystem writes with mkfs).
  • Logs: Kernel taint flags showing [W]=WARN in /proc/sys/kernel/tainted output following warning generation.
  • Process: Processes performing intensive filesystem operations (e.g., mkfs.ntfs, mkfs.ext4) coinciding with the appearance of the above kernel warnings (Feedly).

Mitigation and workarounds

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).

Community reactions

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).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64557NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-selftests-internal
NoNoJul 29, 2026
CVE-2026-64556NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-64k-devel
NoNoJul 29, 2026
CVE-2026-64555NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-azure-fde-6.14
NoNoJul 27, 2026
CVE-2026-64554NONEN/A
  • Linux Kernel logoLinux Kernel
  • linux-gcp-6.14
NoYesJul 27, 2026
CVE-2026-64553NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-rt-64k-debug-modules-internal
NoYesJul 27, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management