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

drm/amdkfd: Unwind debug trap enable on copy_to_user failure

If kfd_dbg_trap_enable() fails while copying runtime_info to userspace,
it had already activated the trap, set debug_trap_enabled, taken an extra
process reference, and opened the debug event file. Return -EFAULT without
unwinding that state, leaving inconsistent trap state and a refcount
imbalance that could break later DISABLE/ENABLE.

On copy_to_user failure, deactivate the trap and undo the rest of the
enable setup before returning.
Published: 2026-10-23
Score: 3.3 Low
EPSS: < 1% Very Low
KEV: No
Impact: Kernel resource leak leading to potential denial of service
Action: Patch Now
AI Analysis

Impact

The defect lies in the AMD KFD driver of the Linux kernel, where a failure to copy runtime information to user space leaves the debug trap state permanently enabled, sets a flag, increases a process reference count, and opens a debug event file. Because the code returns an error without undoing these changes, the system is left with an inconsistent trap configuration and a refcount imbalance. This can disrupt subsequent enable/disable operations, potentially causing kernel instability or crashes. The flaw represents improper error handling, resource leak, and refcount mishandling problems.

Affected Systems

The vulnerability exists in all Linux kernel builds that contain the AMD KFD DRM driver (drm/amdkfd) before the patch that corrects the cleanup logic. Vendor and version information is not enumerated explicitly, so any Linux distribution shipping an unpatched kernel with that driver is impacted until the kernel is updated to a version that includes the fix.

Risk and Exploitability

The issue does not provide an avenue for remote code execution or privilege escalation; it is a local fault that can be triggered by legitimate usage of the KFD interface or by any process that forces the copy_to_user routine to fail. The CVSS score of 3.3 and an EPSS score below 1% indicate a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Nevertheless, repeated failures could exhaust kernel resources or induce a kernel panic, resulting in a denial‑of‑service condition. Attackers would need local access to the system to trigger the flaw, and the risk is considered low to moderate based on the available metrics.

Generated by OpenCVE AI on October 27, 2026 at 19:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the kernel update that contains the fix for CVE-2026-98910
  • If an immediate kernel upgrade is not possible, disable AMD KFD debug trap functionality via the appropriate sysfs interface or remove debug compilation options for KFD
  • Monitor kernel logs (e.g., dmesg) for EFAULT errors in kfd and verify that the debug trap flag is not remaining enabled after operations

Generated by OpenCVE AI on October 27, 2026 at 19:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Ubuntu USN Ubuntu USN USN-9019-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9020-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9022-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9023-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9024-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9025-1 Linux kernel vulnerabilities
Ubuntu USN Ubuntu USN USN-9026-1 Linux kernel (Azure) vulnerabilities
Ubuntu USN Ubuntu USN USN-9039-1 Linux kernel (Azure CVM) vulnerabilities
Ubuntu USN Ubuntu USN USN-9040-1 Linux kernel (Low Latency NVIDIA) vulnerabilities
Ubuntu USN Ubuntu USN USN-9066-1 Linux kernel (HWE) vulnerabilities
History

Tue, 27 Oct 2026 14:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-773
CWE-775

Tue, 27 Oct 2026 12:30:00 +0000

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

None

cvssV3_1

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

threat_severity

Low


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

Type Values Removed Values Added
Weaknesses CWE-773
CWE-775

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

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

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

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdkfd: Unwind debug trap enable on copy_to_user failure If kfd_dbg_trap_enable() fails while copying runtime_info to userspace, it had already activated the trap, set debug_trap_enabled, taken an extra process reference, and opened the debug event file. Return -EFAULT without unwinding that state, leaving inconsistent trap state and a refcount imbalance that could break later DISABLE/ENABLE. On copy_to_user failure, deactivate the trap and undo the rest of the enable setup before returning.
Title drm/amdkfd: Unwind debug trap enable on copy_to_user failure
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-26T06:56:40.297Z

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

Link: CVE-2026-98910

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T12:18:25.130

Modified: 2026-10-26T07:17:16.370

Link: CVE-2026-98910

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-98910 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-27T19:15:08Z

Weaknesses