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

drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend

dc_state_create_copy() can return NULL on allocation failure.
dm_suspend() only conditionally skips dm_gpureset_toggle_interrupts()
and continues execution, returning success. dm_resume() then
dereferences the NULL cached_dc_state in link_enc_cfg_copy() and the
following dc_state->stream_count loop, crashing during GPU reset
recovery.

Return -ENOMEM immediately if the copy fails, so the caller aborts
suspend instead of leaving a NULL cached state for resume.

(cherry picked from commit 84b6d7932fdd2857795a257f9f258562a3cddcab)
Published: 2026-10-18
Score: 4.7 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel crash leading to denial of service
Action: Immediate Patch
AI Analysis

Impact

The defect permits a null pointer dereference in the AMD display driver’s suspend path. When the dm_suspend routine fails to allocate a copy of the dc_state, it continues execution and later the dm_resume path dereferences the resulting NULL pointer while restoring GPU state. This leads to a kernel panic during GPU reset recovery, forcing a system reboot and loss of service availability.

Affected Systems

The vulnerability is present in Linux kernel builds that include the AMD display driver (drm/amd). No specific kernel version ranges are provided, so all current kernel releases that have not applied the commit that introduced the null check are potentially affected.

Risk and Exploitability

The EPSS score is very low (< 1%) and the vulnerability is not listed in the CISA KEV catalog, indicating no known active exploitation at this time. The CVSS score is 4.7. Based on the description, the likely attack vector requires control over the system’s power‑management or suspend sequence, which typically requires privileged access. The impact is a denial‑of‑service crash during GPU reset recovery, forcing a system reboot and loss of service availability.

Generated by OpenCVE AI on October 23, 2026 at 18:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that includes the fix for the null pointer check in dm_suspend.
  • If a newer kernel cannot be installed, backport the commit that adds an immediate -ENOMEM return on allocation failure to the current kernel source and rebuild the kernel.
  • As a temporary measure, disable GPU suspend for AMD devices by setting the kernel parameter "acpi_backlight=legacy" or modifying the power‑management configuration to avoid triggering dm_suspend during suspend/resume cycles.

Generated by OpenCVE AI on October 23, 2026 at 18:48 UTC.

Tracking

Sign in to view the affected projects.

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

Fri, 30 Oct 2026 13:00:00 +0000


Fri, 23 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

cvssV3_1

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

threat_severity

Moderate


Wed, 21 Oct 2026 13:15:00 +0000


Sun, 18 Oct 2026 22:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend dc_state_create_copy() can return NULL on allocation failure. dm_suspend() only conditionally skips dm_gpureset_toggle_interrupts() and continues execution, returning success. dm_resume() then dereferences the NULL cached_dc_state in link_enc_cfg_copy() and the following dc_state->stream_count loop, crashing during GPU reset recovery. Return -ENOMEM immediately if the copy fails, so the caller aborts suspend instead of leaving a NULL cached state for resume. (cherry picked from commit 84b6d7932fdd2857795a257f9f258562a3cddcab)
Title drm/amd/display: check dc_state_create_copy() for NULL in dm_suspend
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-10-30T12:39:49.489Z

Reserved: 2026-09-25T10:25:14.370Z

Link: CVE-2026-98785

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:32.467

Modified: 2026-10-30T13:21:27.880

Link: CVE-2026-98785

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98785 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T19:00:23Z

Weaknesses