CVE Catalog

CVE-2026-97507

Unknown
Published: Translated: NVD NIST

Summary

In the dm1105 driver, a missing error check for DMA memory allocation is found. The return value of dm1105_dma_map() is ignored in dm1105_hw_init(). If dma_alloc_coherent() fails, the driver uses a NULL pointer for DMA transfers, leading to a kernel oops or invalid hardware access. The fix adds a check and propagates -ENOMEM on failure.

Risk Assessment

Memory allocation failure could cause driver or system crashes, plus potential access to invalid memory areas.

Recommendation

Apply the fix that checks the allocation result and aborts appropriately.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: media: dm1105: fix missing error check for dma_alloc_coherent The return value of dm1105_dma_map(), which handles DMA memory allocation, is ignored in dm1105_hw_init(). If dma_alloc_coherent() fails, the driver will proceed using a NULL pointer for DMA transfers, leading to a kernel oops or invalid hardware access. Fix this by checking the return value and propagating -ENOMEM on failure.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS