CVE-2026-23033
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-23033 is a resource leak vulnerability in the Linux kernel's dmaengine: omap-dma driver. When either dma_async_device_register() or of_dma_controller_register() fails during the driver probe function, the dma_pool object created by dma_pool_create() is not properly destroyed, resulting in a memory resource leak in the error paths. The vulnerability was published on January 31, 2026, and affects Linux kernel versions from 3.6 onward, with fixes available in versions 6.6.122, 6.12.67, 6.18.7, and 6.19-rc6. No CVSS score has been formally assigned; the estimated severity is Medium (Feedly, Red Hat Bugzilla).

Technical details

The root cause is improper resource cleanup (CWE-401: Missing Release of Memory after Effective Lifetime) in the omap-dma driver's probe function. When dma_async_device_register() or of_dma_controller_register() returns an error, the code exits without calling dma_pool_destroy() on the previously allocated dma_pool, leaving the memory unreleased. The fix adds explicit dma_pool_destroy() calls to both error paths to ensure proper cleanup. This is a local kernel-level issue with no network-facing attack surface; exploitation would require the ability to trigger repeated probe failures on affected hardware (Red Hat Bugzilla, Feedly).

Impact

The primary impact is a potential denial of service through memory exhaustion on systems using the OMAP DMA engine driver. If the probe function is invoked repeatedly with failures — for example, during hardware initialization retries — the unreleased dma_pool allocations accumulate over time, potentially degrading system stability or causing out-of-memory conditions. There is no known impact on confidentiality or integrity; the vulnerability is limited to availability on systems relying on the omap-dma driver (Feedly).

Mitigation and workarounds

Update the Linux kernel to a patched version that includes the dma_pool_destroy() fix in the omap-dma driver error paths. Patched versions include Linux kernel 6.6.122, 6.12.67, 6.18.7, and 6.19-rc6 or later. Downstream distributions including Ubuntu (USN-8162-1, USN-8180-1 through USN-8180-6, USN-8186-1, USN-8188-1, USN-8275-1, USN-8278-1/2, USN-8289-1/2, USN-8296-1/2, USN-8297-1) and SUSE (SUSE-2026-0962-1) have also released updated kernel packages. Systems not using OMAP DMA hardware are not affected (Red Hat Bugzilla, Feedly).

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