DMA Channel Vulnerability in Hisilicon's Linux Kernel
CVE-2022-50362

Currently unrated

Key Information:

Vendor

Linux

Status
Vendor
CVE Published:
17 September 2025

What is CVE-2022-50362?

A vulnerability in the Linux kernel's DMA engine for Hisilicon products allows multiple threads to incorrectly manage a DMA channel. This can lead to kernel panics and system hangs due to data races when threads manipulate the channel's descriptor concurrently. The mishandling of descriptors can result in unprocessed interrupts and timeouts. Recent patches enhance the DMA channel handling by ensuring that descriptor changes happen only after use, preventing threads from directly accessing and modifying the channel's descriptor concurrently. The updates aim to provide safer multi-threaded DMA operations, avoiding transmission failures.

Affected Version(s)

Linux e9f08b65250d73ab70e79e194813f52b8d306784

Linux e9f08b65250d73ab70e79e194813f52b8d306784 < 7cb9b20941e1fb20d22d0a2f460a3d4fa417274c

Linux e9f08b65250d73ab70e79e194813f52b8d306784

References

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.
CVE-2022-50362 : DMA Channel Vulnerability in Hisilicon's Linux Kernel