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

drm/amdgpu: fix amdgpu_hmm_range_get_pages

The notifier sequence must only be read once or otherwise we could work
with invalid pages.

While at it also fix the coding style, e.g. drop the pre-initialized
return value and use the common define for 2G range.

(cherry picked from commit c08972f555945cda57b0adb72272a37910153390)
Published: 2026-07-19
Score: 7.8 High
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Memory Corruption
Action: Apply Patch
AI Analysis

Impact

The vulnerability exists in the AMDGPU DRM module of the Linux kernel. A race condition in the notifier sequence handling for amdgpu_hmm_range_get_pages allows the sequence to be read more than once, resulting in operations on invalid memory pages. This can corrupt kernel memory and cause instability or crashes, consistent with a kernel memory corruption flaw (CWE‑362).

Affected Systems

Affected systems are any Linux kernel installations that include the AMDGPU driver prior to the commit c08972f555945cda57b0adb72272a37910153390. This encompasses generic Linux distributions that ship a kernel with the vulnerable AMDGPU driver, regardless of vendor, as well as bare‑metal or custom kernel builds that have not incorporated the fix.

Risk and Exploitability

Based on the description, it is inferred that an attacker could trigger the vulnerable path by interacting with the AMDGPU driver, such as initiating GPU workloads or accessing the notifier sequence. The race condition allows the notifier sequence to be read more than once, potentially causing operations on invalid memory pages. The CVSS score of 7.8 indicates high severity, while the EPSS score of less than 1% shows a very low likelihood of exploitation. The vulnerability is not listed in CISA KEV. No remote exploitation vector is indicated by the available information.

Generated by OpenCVE AI on October 20, 2026 at 14:22 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that contains commit c08972f555945cda57b0adb72272a37910153390 to apply the amdgpu_hmm_range_get_pages fix.
  • If the AMDGPU driver is not required for your workloads, disable or unload the driver so that the vulnerable code path cannot be exercised.
  • After applying the fix or disabling the driver, monitor system logs for abnormal GPU activity or signs of memory corruption to confirm that the issue has been resolved.

Generated by OpenCVE AI on October 20, 2026 at 14:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-8593-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8603-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8618-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-8663-1 Linux kernel (NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-8664-1 Linux kernel (NVIDIA BaseOS) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-1 Linux kernel (GCP) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-2 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-8728-3 Linux kernel (Oracle) vulnerabilities
History

Mon, 26 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
CPEs cpe:2.3:o:linux:linux_kernel:7.1:rc1:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc2:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc3:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc4:*:*:*:*:*:*
cpe:2.3:o:linux:linux_kernel:7.1:rc5:*:*:*:*:*:*

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


Mon, 19 Oct 2026 21:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-362

Sat, 17 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Thu, 15 Oct 2026 13:30:00 +0000


Mon, 27 Jul 2026 23:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 22 Jul 2026 19:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Wed, 22 Jul 2026 00:15:00 +0000


Mon, 20 Jul 2026 14:45:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Sun, 19 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: fix amdgpu_hmm_range_get_pages The notifier sequence must only be read once or otherwise we could work with invalid pages. While at it also fix the coding style, e.g. drop the pre-initialized return value and use the common define for 2G range. (cherry picked from commit c08972f555945cda57b0adb72272a37910153390)
Title drm/amdgpu: fix amdgpu_hmm_range_get_pages
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-21T12:42:43.701Z

Reserved: 2026-07-19T07:54:57.018Z

Link: CVE-2026-63879

cve-icon Vulnrichment

Updated: 2026-10-16T15:32:45.503Z

cve-icon NVD

Status : Analyzed

Published: 2026-07-19T16:17:04.903

Modified: 2026-10-26T20:12:03.977

Link: CVE-2026-63879

cve-icon Redhat

Severity :

Publid Date: 2026-07-19T00:00:00Z

Links: CVE-2026-63879 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-20T14:30:14Z

Weaknesses
  • CWE-362

    Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')

  • CWE-824

    Access of Uninitialized Pointer