CVE Catalog

CVE-2026-98004

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel iommu/riscv driver, command queue publishing was not serialized, potentially causing a race between producer state and hardware tail updates. The fix serializes publishing so software producer state advances only after a command is written and the hardware tail is updated, and waits for hardware consumption outside the queue lock when the queue is full.

Risk Assessment

A race in IOMMU command queue publishing can lead to incorrect address translation, system hangs, or memory corruption. This may result in system instability or device isolation bypass.

Recommendation

Update the Linux kernel to a version containing the fix. On RISC-V platforms with IOMMU, prioritizing this update is recommended.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

In the Linux kernel, the following vulnerability has been resolved: iommu/riscv: Serialize command queue publishing Serialize command queue publishing so software producer state advances only after a command is written and the hardware tail is updated. Wait for hardware consumption outside the queue lock when the command queue is full so other CPUs are not blocked behind a long poll.

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