PatchSiren cyber security CVE debrief
CVE-2025-71089 Linux CVE debrief
The Linux kernel has a vulnerability related to IOMMU Shared Virtual Addressing (SVA) that could lead to Use-After-Free (UAF) or Write-After-Free (WAF) conditions, potentially allowing for privilege escalation or data corruption. The vulnerability is caused by the IOMMU caching kernel page table entries without a notification mechanism for kernel page table changes. This can lead to the IOMMU misinterpreting new data as valid page table entries, allowing for arbitrary physical memory DMA access.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 7.8
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-01-13
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-01-13
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess their exposure and verify the versions of the Linux kernel they are using.
Why it matters
The Linux kernel vulnerability related to IOMMU Shared Virtual Addressing (SVA) could lead to Use-After-Free (UAF) or Write-After-Free (WAF) conditions, potentially allowing for privilege escalation or data corruption. Linux kernel developers and maintainers, Linux distribution maintainers, and users of Linux-based systems should assess their exposure and verify the versions of the Linux kernel they are using.
- Privilege escalation or data corruption may occur if the vulnerability is exploited.
- The IOMMU may misinterpret new data as valid page table entries, allowing for arbitrary physical memory DMA access.
- The vulnerability can be exploited to cause a use-after-free or write-after-free condition.
- Verification of Linux kernel versions is necessary to ensure they are not vulnerable.
Technical summary
The Linux kernel has a vulnerability related to IOMMU Shared Virtual Addressing (SVA) that could lead to Use-After-Free (UAF) or Write-After-Free (WAF) conditions. The vulnerability is caused by the IOMMU caching kernel page table entries without a notification mechanism for kernel page table changes. This can lead to the IOMMU misinterpreting new data as valid page table entries, allowing for arbitrary physical memory DMA access or privilege escalation.
Defensive priority
High
Recommended defensive actions
- Review and apply the patches provided by the Linux kernel maintainers to fix the vulnerability.
- Disable SVA on x86 architecture until the IOMMU can receive notification to flush the paging cache before freeing the CPU kernel page table pages.
- Monitor and verify the versions of the Linux kernel to ensure they are not vulnerable.
- Perform a thorough review of system configurations and assess exposure to this vulnerability.
- Implement compensating controls for exposed systems while remediation is scheduled and verified.
- Track exceptions and retest remediated assets to ensure the vulnerability is properly addressed.
- Continuously monitor relevant logs and detection systems for signs of exploitation.
Evidence notes
The vulnerability is described in the Linux kernel patch series 'Fix stale IOTLB entries for kernel address space', which proposes a fix for the security vulnerability related to IOMMU Shared Virtual Addressing (SVA). The patch series introduces a deferred freeing mechanism for kernel page table pages, providing a safe window to notify the IOMMU to invalidate its caches before the page is reused.
Sources and references
Verified primary and authoritative sources
-
CVE-2025-71089 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2025-71089
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2025-71089 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2025-71089
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/240cd7f2812cc25496b12063d11c823618f364e9
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/72f98ef9a4be30d2a60136dd6faee376f780d06c
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7cad37e358970af1bb49030ff01f06a69fa7d985
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/b34289505180a83607fcfdce14b5a290d0528476
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c2c3f1a3fd74ef16cf115f0c558616a13a8471b4
416baaa9-dc9f-4396-8d5f-8c081fb06d67 - Patch
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/c341dee80b5df49a936182341b36395c831c2661
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.