Impact
The patch adds a check for a failure in dma_alloc_coherent(): if the allocation fails, dma_handle_rx() would dereference a NULL pointer, causing a kernel crash. This type of error is a classic null pointer dereference (CWE-476). Based on the description, it is inferred that a crashed kernel can result in a denial of service or, if an attacker can influence the context of the crash, privilege escalation from user mode to kernel mode.
Affected Systems
The issue resides in the Linux kernel’s tty serial driver for the pch_uart device. No specific kernel version range is listed, so any recent Linux kernel that includes the pch_uart driver is potentially affected until the check is applied.
Risk and Exploitability
The EPSS score is less than 1%, indicating a low probability of exploitation in the wild, and the vulnerability is not listed in CISA’s KEV catalog. Exploitation would require a local attacker able to trigger a DMA allocation failure in dma_alloc_coherent(), which typically is not trivial without privileged code. Based on the description, it is inferred that a local kernel crash could potentially be leveraged for privilege escalation. Nonetheless, a local kernel crash can impede system availability and could serve as a foothold for further attacks. The formal CVSS score is 5.5, indicating medium impact if exploited successfully.
OpenCVE Enrichment
Ubuntu USN