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

drm/i915/mst: limit DP MST ESI service loop

The loop in intel_dp_check_mst_status() keeps servicing interrupts
originating from the sink without bound. Add an upper bound to the new
interrupts occurring during interrupt processing to not get stuck on
potentially stuck sink devices. Use arbitrary 32 tries to clear incoming
interrupts in one go.

Discovered using AI-assisted static analysis confirmed by Intel Product
Security.

Note: The condition likely pre-dates the commit in the Fixes: tag, but
this is about as far back as a backport has any chance of
succeeding. Before that, the retry had a goto.

(cherry picked from commit b4ea5272133059acb493cc36599071a9e852ec2e)
Published: 2026-08-10
Score: 4.6 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability is a runaway loop in the Intel DisplayPort MST (Multi‑Stream Transport) handling code. During interrupt processing the driver repeatedly services interrupts from a connected sink device without any bound, which can cause the CPU to become completely busy. This can lead to application or system slowdown or complete lock‑up for the user or processes that rely on the GPU driver. The flaw is a classic uncontrolled loop leading to resource exhaustion, and it also exhibits characteristics of CWE-746 (Insecure Default Configuration) and CWE-835 (Integer Overflow or Wraparound).

Affected Systems

All Linux kernel builds that include the i915 DRM driver with Multi‑Stream Transport support are potentially affected. This includes any system running a Linux kernel version that incorporates the i915 driver from the kernel development tree but has not yet received the fix present in commit b4ea527.

Risk and Exploitability

EPSS score of < 1% indicates a very low probability of exploitation. The CVSS score of 4.6 classifies this vulnerability as low‑to‑moderate in severity. The vulnerability is not listed in the CISA KEV catalog. The absence of a bound on the DP MST ESI service loop suggests the flaw can be triggered by a local attacker via a malicious sink device or by a user with sufficient privileges to cause repeated interrupt events. Based on the description, it is inferred that the likely attack vector involves a compromised or maliciously configured DisplayPort receiver that continually generates interrupts while connected to an Intel GPU. The impact is a denial of service that can stall GPU‑dependent processes and degrade system responsiveness. This flaw is most relevant to systems with Intel graphics hardware and where DP MST is in use.

Generated by OpenCVE AI on August 13, 2026 at 05:15 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes commit b4ea527 and all subsequent security patches for the i915 driver.
  • Enable any kernel configuration options or system settings that disable or limit DP MST (Multi‑Stream Transport) if such functionality is unnecessary for your workloads.
  • If a kernel upgrade is not immediately possible, consider rebooting into a fallback kernel version or disabling the i915 driver to restore stability.

Generated by OpenCVE AI on August 13, 2026 at 05:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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

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

None

cvssV3_1

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

threat_severity

Moderate


Mon, 10 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-746

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/i915/mst: limit DP MST ESI service loop The loop in intel_dp_check_mst_status() keeps servicing interrupts originating from the sink without bound. Add an upper bound to the new interrupts occurring during interrupt processing to not get stuck on potentially stuck sink devices. Use arbitrary 32 tries to clear incoming interrupts in one go. Discovered using AI-assisted static analysis confirmed by Intel Product Security. Note: The condition likely pre-dates the commit in the Fixes: tag, but this is about as far back as a backport has any chance of succeeding. Before that, the retry had a goto. (cherry picked from commit b4ea5272133059acb493cc36599071a9e852ec2e)
Title drm/i915/mst: limit DP MST ESI service loop
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-17T05:01:30.690Z

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

Link: CVE-2026-68241

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-08-17T05:18:26.407

Link: CVE-2026-68241

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-10T12:01:07Z

Links: CVE-2026-68241 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T05:30:14Z

Weaknesses
  • CWE-746
  • CWE-835

    Loop with Unreachable Exit Condition ('Infinite Loop')