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

drm/amdgpu/userq: only accept doorbell BOs as queue doorbell

amdgpu_userq_get_doorbell_index() pins any BO passed as doorbell_handle
into the doorbell domain. For a regular BO, TTM moves it with
ttm_bo_move_null() and its contents are lost. Since an importer on the
same device gets the exporter's GEM object, a client can do this to a
buffer another client shared with it.

Reject BOs that were not created in the doorbell domain.

v2: drop the error message, use a local abo variable (Christian)

(cherry picked from commit f7497bbc19db4821c62b9d97b31c9086feb2d917)
Published: 2026-10-23
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Data Integrity Compromise
Action: Apply Kernel Update
AI Analysis

Impact

The amdgpu driver in the Linux kernel accepts any buffer object (BO) as a doorbell handle even when that BO was not created in the dedicated doorbell domain. When such a BO is pinned, the TTM subsystem moves it and its contents are lost. An importer can obtain a GEM object that another process has exported, so a malicious user‑mode process can target a buffer shared with a victim. This results in unintended data loss or tampering of shared GPU memory. The flaw is based on CWE-1287.

Affected Systems

Any Linux installation that includes the amdgpu driver before the patch referenced in the advisory. All vendors shipping an unpatched amdgpu driver for AMD GPUs are affected; users operating a system with an AMD GPU and the buggy kernel driver are at risk.

Risk and Exploitability

The vulnerability requires a local user with the ability to create and share buffer objects. The CVSS score of 4.4 indicates moderate impact, and the EPSS score of less than 1% suggests a low likelihood of exploitation. It is not listed in CISA’s KEV catalog. Because exploitation is limited to local users and the impact is confined to the integrity of shared GPU memory, the overall risk is considered medium.

Generated by OpenCVE AI on October 29, 2026 at 22:09 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a version that includes the patch (commit f7497bbc19db4821c62b9d97b31c9086feb2d917)
  • Check vendor security advisories for patch availability and apply it when released
  • If an upgrade is not feasible, restrict GPU access for untrusted processes or disable the amdgpu driver

Generated by OpenCVE AI on October 29, 2026 at 22:09 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-9018-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9018-2 Linux kernel (HWE) vulnerabilities
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
History

Thu, 29 Oct 2026 20:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285

Thu, 29 Oct 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Fri, 23 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-285

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu/userq: only accept doorbell BOs as queue doorbell amdgpu_userq_get_doorbell_index() pins any BO passed as doorbell_handle into the doorbell domain. For a regular BO, TTM moves it with ttm_bo_move_null() and its contents are lost. Since an importer on the same device gets the exporter's GEM object, a client can do this to a buffer another client shared with it. Reject BOs that were not created in the doorbell domain. v2: drop the error message, use a local abo variable (Christian) (cherry picked from commit f7497bbc19db4821c62b9d97b31c9086feb2d917)
Title drm/amdgpu/userq: only accept doorbell BOs as queue doorbell
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-23T12:20:16.267Z

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

Link: CVE-2026-98997

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T13:17:21.920

Modified: 2026-10-23T13:17:21.920

Link: CVE-2026-98997

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98997 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T22:15:04Z

Weaknesses
  • CWE-1287

    Improper Validation of Specified Type of Input