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

drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe()

A hotplug or link-loss event can tear down the MST topology
(setting mgr->mst_state = false and mgr->mst_primary = NULL) concurrently
with a caller invoking drm_dp_mst_topology_queue_probe(). Since the check
is already performed under mgr->lock, the condition is not a programming
error but a valid race -- the topology was valid when the caller decided
to call this function, but was torn down before the lock was acquired.

Replace the drm_WARN_ON() with a graceful early return. This eliminates
spurious kernel warnings and the resulting compositor crashes observed
when connecting/disconnecting DP MST monitors, while keeping the correct
behavior of doing nothing when MST is not active. A drm_dbg_mst() trace
is added so the skipped probe remains observable under MST debug logging.

The existing WARN_ON(mgr->mst_primary) in drm_dp_mst_topology_mgr_set_mst()
already catches the case where the topology is initialized twice, so no
diagnostic coverage is lost.
Published: 2026-08-12
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A race exists in the Linux kernel where a hotplug or link‑loss event tears down the Multi‑Stream Transport topology while a probing function is concurrently invoked. The function checks under a lock, but the topology can be dismantled before the lock is acquired, leading to spurious kernel warnings and compositor crashes when DP MST monitors are attached or removed.

Affected Systems

Any Linux kernel that supports DisplayPort Multi‑Stream Transport is potentially affected. No specific kernel version is restricted, so older kernels lacking the fix and newer upstream kernels without the patch may both run at risk as long as DP MST support is enabled.

Risk and Exploitability

The EPSS score is <1 %, indicating a low likelihood that this race will be actively exploited. It is not listed in CISA’s Known Exploited Vulnerabilities catalog. The CVSS score of 5.5 reflects a moderate severity. As before, the vulnerability does not compromise confidentiality or integrity; its impact is limited to operational instability caused by kernel warnings and compositor crashes. Exploitability requires a hotplug or link‑loss event on a system with DP MST enabled and an active compositor.

Generated by OpenCVE AI on August 13, 2026 at 17:47 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Verify that an updated kernel upstream contains the DP MST race‑condition fix by reviewing recent commit logs or release notes.
  • Apply the kernel update or patch when it becomes available and reboot to load the corrected code.
  • If immediate patching is not possible, disable DP MST support in kernel configuration or via boot parameters to avoid compositor crashes until the fix is applied.

Generated by OpenCVE AI on August 13, 2026 at 17:47 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

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

Type Values Removed Values Added
Weaknesses CWE-362

Thu, 13 Aug 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


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

Type Values Removed Values Added
Weaknesses CWE-362

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe() A hotplug or link-loss event can tear down the MST topology (setting mgr->mst_state = false and mgr->mst_primary = NULL) concurrently with a caller invoking drm_dp_mst_topology_queue_probe(). Since the check is already performed under mgr->lock, the condition is not a programming error but a valid race -- the topology was valid when the caller decided to call this function, but was torn down before the lock was acquired. Replace the drm_WARN_ON() with a graceful early return. This eliminates spurious kernel warnings and the resulting compositor crashes observed when connecting/disconnecting DP MST monitors, while keeping the correct behavior of doing nothing when MST is not active. A drm_dbg_mst() trace is added so the skipped probe remains observable under MST debug logging. The existing WARN_ON(mgr->mst_primary) in drm_dp_mst_topology_mgr_set_mst() already catches the case where the topology is initialized twice, so no diagnostic coverage is lost.
Title drm/dp_mst: Handle torn-down topology gracefully in drm_dp_mst_topology_queue_probe()
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:05:25.387Z

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

Link: CVE-2026-68429

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-12T00:17:42.940

Modified: 2026-08-17T06:17:51.940

Link: CVE-2026-68429

cve-icon Redhat

Severity : Low

Publid Date: 2026-08-12T00:00:00Z

Links: CVE-2026-68429 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-13T18:00:04Z

Weaknesses
  • CWE-367

    Time-of-check Time-of-use (TOCTOU) Race Condition