CVE Catalog

CVE-2026-93169

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, zynqmp_dma_remove() disabled runtime PM only after checking state and performing a manual suspend, which can race with runtime PM in the remove/unbind (rmmod) path. The fix disables runtime PM first, then suspends only if the device is not already suspended, preventing further runtime PM transitions.

Risk Assessment

The race between runtime PM and device removal can lead to system instability, kernel errors, or hangs when unbinding the DMA driver module. It affects environments using the zynqmp_dma driver on ZynqMP platforms.

Recommendation

Update the Linux kernel to a version containing the zynqmp_dma driver fix. If updating is not possible, avoid frequent loading and unloading of the driver module in production environments.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: dmaengine: zynqmp_dma: fix race between runtime PM and device removal In zynqmp_dma_remove(), runtime PM was disabled only after checking state and doing a manual suspend. This can race with runtime PM in the remove/unbind (rmmod) path. Disable runtime PM first, then suspend only if the device is not already suspended. To prevent any further runtime PM transitions.

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