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

iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()

dmar_latency_disable() intends to zero out only the single
latency_statistic entry for the given type, but the memset size was
computed as sizeof(*lstat) * DMAR_LATENCY_NUM, which clears the entire
array starting from &lstat[type].

When type > 0, this writes beyond the end of the allocated array,
corrupting adjacent memory.

Fix by using sizeof(*lstat) to clear only the target entry.
Published: 2026-08-10
Score: 5.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The dmar_latency_disable function, used to reset latency statistics for Intel IOMMU devices, mistakenly cleared a block of memory larger than intended. By calculating the memset size as the product of the entry size and the number of latency statistics, the code zeroed the target entry and also overwritten the following entries in the array. This out‑of‑bounds write corrupts adjacent memory and can lead to unpredictable kernel behavior, including crashes or data integrity issues. While the description does not explicitly state arbitrary code execution, corrupting kernel memory could allow a privileged attacker to influence system behavior or elevate privileges.

Affected Systems

All Linux kernel versions that include the iommu/intel driver prior to the commit that fixed the overflow run risk of this vulnerability. The affected product is the Linux kernel itself; specific distribution or version information is not supplied, so any kernel that has not yet incorporated the patch is potentially exposed.

Risk and Exploitability

The vulnerability has an EPSS score of < 1% and is not listed in the CISA KEV catalog. Exploitation would require that an attacker can trigger the dmar_latency_disable routine with a non‑zero type value, which is likely limited to privileged kernel context or to a mechanism that allows interface with the IOMMU subsystem. Accordingly, the risk is that a local attacker with kernel privileges could cause memory corruption, potentially leading to denial of service or privilege escalation. The CVSS score of 5.7 indicates a moderate severity.

Generated by OpenCVE AI on August 13, 2026 at 06:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply a Linux kernel release that includes the fix for dmar_latency_disable; the relevant commit can be found at https://git.kernel.org/stable/c/0e28ca1c3204b51068579defc904a0dfba5e5c57
  • If an immediate kernel upgrade is not possible, disable the use of the Intel IOMMU device until the patch is deployed or the system is updated
  • Apply a patch that corrects the memset size to sizeof(*lstat) to prevent over‑write of adjacent memory

Generated by OpenCVE AI on August 13, 2026 at 06:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4745-1 linux-6.12 security update
History

Wed, 19 Aug 2026 16:45:00 +0000


Thu, 13 Aug 2026 04:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-788

Wed, 12 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-787
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Mon, 10 Aug 2026 16:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-788

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: iommu/intel: Fix out-of-bounds memset in dmar_latency_disable() dmar_latency_disable() intends to zero out only the single latency_statistic entry for the given type, but the memset size was computed as sizeof(*lstat) * DMAR_LATENCY_NUM, which clears the entire array starting from &lstat[type]. When type > 0, this writes beyond the end of the allocated array, corrupting adjacent memory. Fix by using sizeof(*lstat) to clear only the target entry.
Title iommu/intel: Fix out-of-bounds memset in dmar_latency_disable()
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-19T16:33:15.575Z

Reserved: 2026-07-30T09:28:09.382Z

Link: CVE-2026-68324

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:22.550

Modified: 2026-08-19T17:20:42.567

Link: CVE-2026-68324

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:03:00Z

Links: CVE-2026-68324 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T06:30:05Z

Weaknesses