Description
In the Linux kernel, the following vulnerability has been resolved:

iommupt: Check for missing PAGE_SIZE in the pgsize_bitmap

Sashiko pointed out that the driver could drop PAGE_SIZE from the
pgsize_bitmap. That is technically allowed but nothing does it, and
such an iommu_domain would not be used with the DMA API today.

Still, it is against the design and it is trivial to fix up. Lift
the PT_WARN_ON to the if branch and just skip the fast path.
Published: 2026-07-19
Score: 8.4 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability involves the IOMMU page table driver in the Linux kernel, where the driver may omit the PAGE_SIZE bit from the pgsize_bitmap. The missing check is technically permissible but contradicts the intended design, and an iommu_domain lacking this bit could lead to incorrect DMA mapping or other kernel behaviors. The flaw does not currently affect the DMA API, but the omission could create a path for privilege escalation or denial of service by a malicious kernel module or firmware that takes advantage of the improper page size configuration.

Affected Systems

The affected product is the Linux kernel across all releases that contain the iommupt code path. No specific version is listed, so any kernel build including the vulnerable code may be impacted. The vulnerability applies to Linux kernel software maintained by the Linux Foundation.

Risk and Exploitability

The CVSS score of 8.4 indicates high impact and complexity. The EPSS score of < 1% suggests low current exploitation likelihood. The vulnerability is not listed in CISA KEV. An attacker would need kernel write privileges, likely through a malicious device driver or firmware, to exploit the missing PAGE_SIZE flag. Once triggered, the incorrect DMA mapping could allow code execution with elevated privileges or destabilize kernel memory, leading to denial of service.

Generated by OpenCVE AI on August 1, 2026 at 07:30 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel update that addresses the missing PAGE_SIZE check in the iommupt driver
  • Verify that kernel modules or device drivers for IOMMU-enabled devices are signed and do not attempt to manipulate the pgsize_bitmap directly
  • Configure IOMMU isolation and disable use of devices that might trigger the bug if a patch is unavailable in the short term

Generated by OpenCVE AI on August 1, 2026 at 07:30 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
History

Tue, 21 Jul 2026 00:15:00 +0000


Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 8.4, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:N'}


Sun, 19 Jul 2026 16:15:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: iommupt: Check for missing PAGE_SIZE in the pgsize_bitmap Sashiko pointed out that the driver could drop PAGE_SIZE from the pgsize_bitmap. That is technically allowed but nothing does it, and such an iommu_domain would not be used with the DMA API today. Still, it is against the design and it is trivial to fix up. Lift the PT_WARN_ON to the if branch and just skip the fast path.
Title iommupt: Check for missing PAGE_SIZE in the pgsize_bitmap
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-08-05T12:39:45.883Z

Reserved: 2026-07-19T07:54:57.037Z

Link: CVE-2026-64151

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

Severity : Low

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-64151 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-01T07:45:05Z

Weaknesses
  • CWE-358

    Improperly Implemented Security Check for Standard