Description
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.
Published: 2026-09-25
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

In the Linux kernel, a RISC‑V IOMMU flaw causes the software producer to advance the command queue state before the command is written and the hardware tail pointer is updated. This mismatched synchronization can lead to the hardware acting on incomplete or stale data, potentially disrupting device memory mapping and resulting in a denial of service or corrupted I/O operations.

Affected Systems

The vulnerability is present in the RISC‑V target of the Linux kernel. Because no version range is supplied, any kernel that includes the unpatched RISC‑V IOMMU code may be affected. Linux distributions for RISC‑V platforms should verify that their kernel contains the fix associated with commit 6d4c12a or an equivalent mainline update.

Risk and Exploitability

The advisory provides no CVSS or EPSS score and does not appear in the CISA KEV catalog, so there is no evidence of documented exploits. Given that the issue depends on unsynchronized command queue handling, an attacker would need to induce the kernel to process unsynchronized commands, which is theoretically possible but not known to be practicable. Therefore, the risk is considered moderate, primarily relevant to systems heavily utilizing IOMMU functionality.

Generated by OpenCVE AI on September 25, 2026 at 16:34 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a Linux kernel update that contains the RISC‑V IOMMU commit 6d4c12a or a later patched release.
  • If a kernel patch cannot be applied immediately, reconfigure the kernel or use a boot option to disable the RISC‑V IOMMU feature, preventing the unsynchronized command queue from being processed.
  • Continue monitoring vendor advisories for any new workarounds or additional mitigations.

Generated by OpenCVE AI on September 25, 2026 at 16:34 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 15 Oct 2026 13:30:00 +0000


Fri, 25 Sep 2026 17:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-395

Fri, 25 Sep 2026 10:30:00 +0000

Type Values Removed Values Added
Description 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.
Title iommu/riscv: Serialize command queue publishing
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-15T10:11:59.931Z

Reserved: 2026-09-25T10:19:56.068Z

Link: CVE-2026-98004

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:28.637

Modified: 2026-10-15T11:18:09.767

Link: CVE-2026-98004

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T23:15:06Z

Weaknesses
  • CWE-395

    Use of NullPointerException Catch to Detect NULL Pointer Dereference