CVE-2026-89453

Description

A flaw was found in the Linux kernel's IOMMU (Input/Output Memory Management Unit) driver for AMD. This vulnerability occurs when the system handles certain memory access errors, specifically Page Request (PPR) faults, without properly releasing a reference to a PCI device. This oversight causes a resource leak, where system resources are not freed as expected. Over time, this could lead to resource exhaustion, potentially allowing a local attacker to cause a denial of service (DoS) on the system.

Statement

LOW impact Linux kernel flaw in the AMD IOMMU driver's Peripheral Page Request (PPR) fault handling affecting current Red Hat Enterprise Linux 9 and 10 kernel and kernel-rt streams and OpenShift Container Platform 4.19 and later releases, which ship a RHEL 9 based kernel in RHCOS. When a PPR fault is handled, iommu_call_iopf_notifier() looks up the requesting PCI device with pci_get_domain_bus_and_slot(), which returns the device with its reference count incremented, but neither the successful iommu_report_device_fault() path nor the abort path drops that reference, so every handled PPR request leaks a PCI device reference. A local attacker able to trigger repeated PPR/IOPF faults on a system with AMD IOMMU hardware could gradually exhaust kernel resources and cause a denial of service; confidentiality and integrity are not affected. Red Hat assigned a CVSS 3.1 base score of 5.5 (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H, MODERATE) while rating the overall impact LOW, since exploitation requires local access and repeated fault generation and only availability is affected. The vulnerable iommu_call_iopf_notifier() code in drivers/iommu/amd/ppr.c was introduced upstream in Linux 6.10, so earlier Red Hat Enterprise Linux 6, 7, 8, and RHEL 9.2/9.4 streams and earlier OpenShift releases are not affected because the vulnerable code is not present in their kernels. For the affected streams the fix is deferred (DEFER): the flaw is of moderate severity with a CVSS score below 7.0, so no update tracker is currently filed, and the residual risk is limited to gradual local resource exhaustion and denial of service on AMD IOMMU systems where PPR faults are repeatedly generated.

Mitigation

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score5.5N/AN/A
Attack VectorLocalN/AN/A
Attack ComplexityLowN/AN/A
Privileges RequiredLowN/AN/A
User InteractionNoneN/AN/A
ScopeUnchangedN/AN/A
ConfidentialityNoneN/AN/A
Integrity ImpactNoneN/AN/A
Availability ImpactHighN/AN/A

Vector

Red Hat: CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H

Understanding the Weakness (CWE)

Availability

Technical Impact: DoS: Resource Consumption (Memory); DoS: Resource Consumption (Other)

An adversary that can cause a resource counter to become inaccurate may be able to create situations where resources are not accounted for and not released, thus causing resources to become scarce for future needs.

Availability

Technical Impact: DoS: Crash, Exit, or Restart

An adversary that can cause a resource counter to become inaccurate may be able to force an error that causes the product to crash or exit out of its current operation.

Frequently Asked Questions

Want to get errata notifications? Sign up here.