CVE-2026-64234: tty: serial: pch_uart: add check for dma_alloc_coherent()
In the Linux kernel, the following vulnerability has been resolved:
tty: serial: pchuart: add check for dmaalloccoherent()
Add a check for dmaalloccoherent() failure to prevent a potential NULL pointer dereference in dmahandlerx(). Properly release DMA channels and the PCI device reference using a goto ladder if the allocation fails.
Affected Software
Remediation
Event History
Frequently Asked Questions
What access does an attacker need to trigger this issue?
The CVSS vector indicates local access and low privileges are required. No user interaction is required.
What is the likely impact if the issue is triggered?
The vulnerability can cause a NULL pointer dereference in dma_handle_rx() when dma_alloc_coherent() fails. The CVSS assessment indicates an availability impact, with no confidentiality or integrity impact.
What should administrators do?
Apply an available Linux kernel patch. The fix adds failure handling for dma_alloc_coherent() and releases DMA channels and the PCI device reference when allocation fails.