PatchSiren cyber security CVE debrief
CVE-2026-23361 Linux CVE debrief
A vulnerability in the Linux kernel's PCI endpoint driver has been resolved. The issue arises from a race condition between writing to an MSI-X interrupt and unmapping its ATU entry, potentially causing host memory corruption or IOMMU errors. This vulnerability can be exploited by attackers to cause denial-of-service (DoS) or potentially execute arbitrary code on affected systems. Linux system administrators and security teams should assess exposure and prioritize patching vulnerable kernel versions to prevent potential host memory corruption or IOMMU errors.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-03-25
- Original CVE updated
- 2026-10-21
- Advisory published
- 2026-03-25
- Advisory updated
- 2026-10-21
Who should care
Linux system administrators and security teams should assess exposure and prioritize patching vulnerable kernel versions. They should also verify patch application, inventory Linux systems for affected kernel versions, and monitor for IOMMU errors. Additionally, they should review compensating controls for exposed systems while remediation is scheduled and verified.
Why it matters
Defenders should prioritize patching vulnerable Linux kernel versions to prevent potential host memory corruption or IOMMU errors. Linux system administrators and security teams should assess exposure, verify patch application, and inventory Linux systems for affected kernel versions.
- Potential host memory corruption
- Potential IOMMU errors requiring system reboot
- Verification of patch application required
- Inventory of Linux systems for affected kernel versions necessary
Technical summary
The Linux kernel's PCI endpoint driver has a vulnerability that can cause host memory corruption or IOMMU errors due to a race condition between writing to an MSI-X interrupt and unmapping its ATU entry. The vulnerability arises from the use of a writel() function to raise an MSI-X interrupt, which generates a PCI posted write transaction. If the PCI write loses the race with the ATU unmap, the write may corrupt host memory or cause IOMMU errors. To address this issue, a readl() operation is performed on the same address to ensure that the write has reached the destination before the ATU entry is unmapped.
Defensive priority
Defenders should prioritize patching vulnerable Linux kernel versions to prevent potential host memory corruption or IOMMU errors.
Recommended defensive actions
- Patch vulnerable Linux kernel versions
- Inventory Linux systems for affected kernel versions
- Monitor for IOMMU errors
- Verify patch application
- Review compensating controls for exposed systems
- Track exceptions and retest remediated assets
- Confirm whether affected product deployments exist in managed environments and assign an owner for follow-up.
Evidence notes
The vulnerability is described in the Linux kernel's official repository. Multiple patches have been applied to address this issue. The Linux kernel maintainers have backported fixes to stable kernel versions. The vulnerability was publicly disclosed on March 25, 2026. There are reports of IOMMU errors and potential memory corruption on systems running vulnerable kernel versions.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-23361 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-23361
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-23361 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-23361
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/5e2fc90018635fc982d39f8c11cd3b368fdaf3b7
416baaa9-dc9f-4396-8d5f-8c081fb06d67
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6f60a783860c77b309f7d81003b6a0c73feca49e
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/a7afb8f810c04845fdfc58c57d9cf0cc5f23ced0
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c22533c66ccae10511ad6a7afc34bb26c47577e3
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/eaa6a56801ddd2d9b4980f19e7fe002b00994804
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.