CVE-2026-43305

drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path

Published May 8, 2026 CVSS 3.1 · 5.5 Medium EPSS < 1% KEV · Not listed
Description
In the Linux kernel, the following vulnerability has been resolved:

drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path

[Why]
The evaluation for whether we need to use the DMUB HW lock isn't the
same as whether we need to unlock which results in a hang when the
fast path is used for ASIC without FAMS support.

[How]
Store a flag that indicates whether we should use the lock and use
that same flag to specify whether unlocking is needed.

Analysis

AI-generated

Technical impact

The vulnerability arises from inconsistent handling of the DMUB hardware lock in the AMD DRM display driver. When the kernel logic for acquiring the lock does not align with the logic for releasing it, the system can block indefinitely during the fast-path operation on AMD ASICs that lack FAMS support. This results in a denial-of-service condition that halts driver activity and can propagate to a complete kernel hang, severely impacting system availability. The flaw is rooted in timing and lock protocol misuse, and in improper synchronization leading to deadlock (CWE-832, CWE-667).

Affected Systems

All Linux systems that run a kernel containing the AMD DRM display driver with DMUB lock support and employ the HWSS fast path are potentially affected. The CVE indicates the Linux kernel as the only vendor, with no version constraints, which implies any kernel build that still contains the pre-fix lock logic is vulnerable.

Risk and Exploitability

The CVE lists a CVSS score of 5.5 and an EPSS score of < 1%, indicating a moderate severity and very low likelihood of exploitation. The vulnerability is not listed in CISA's KEV catalog. Based on the description, it is inferred that an attacker would need local or privileged access to manipulate GPU request paths, so the attack vector is local. The defect can be triggered by manipulating GPU request paths that engage the fast path, and an attacker with local access could potentially cause a system halt. The requirement for driver interaction suggests that exploitation would be environment-specific and likely require elevated permissions or close proximity to the compromised machine.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the DMUB lock fix; distribution maintainers typically bundle this patch in their kernel updates.
  • If a kernel upgrade cannot be performed immediately, disable the AMD GPU driver or suspend GPU usage to prevent the fast path from being invoked, thereby avoiding the lock mismatch.
  • If your distribution offers kernel parameters to force the slow legacy path or disable DMUB locking for unsupported ASICs, enable such settings to mitigate the issue until a patch is deployed.
  • Check your distribution’s website or kernel update channel for patches or newer kernel releases that contain the fix.

Generated by OpenCVE AI on May 15, 2026 at 15:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
Weaknesses CWE-667
Metrics 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'}

Type Values Removed Values Added
Weaknesses CWE-368
Type Values Removed Values Added
Weaknesses CWE-368
Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path [Why] The evaluation for whether we need to use the DMUB HW lock isn't the same as whether we need to unlock which results in a hang when the fast path is used for ASIC without FAMS support. [How] Store a flag that indicates whether we should use the lock and use that same flag to specify whether unlocking is needed.
Title drm/amd/display: Fix mismatched unlock for DMUB HW lock in HWSS fast path
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References
Weaknesses
  • CWE-667

    Improper Locking

  • CWE-832

    Unlock of a Resource that is not Locked

Sources

Status
PUBLISHED
Assigner
Linux
Published
Updated
Nov 6, 2026, 3:42 PM
Reserved
May 1, 2026, 2:12 PM
Status
Analyzed
Published
May 8, 2026, 2:16 PM
Modified
Nov 11, 2026, 8:10 PM
Severity
Public date
May 8, 2026, 12:00 AM