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

drm/amdgpu: check ras and obj before dereference

nbio_v7_9_handle_ras_controller_intr_no_bifring() dereferences ras and obj
without checking either for NULL. Both amdgpu_ras_get_context() and
amdgpu_ras_find_obj() can return NULL, e.g. during the window between
adev->nbio.ras being set (early in amdgpu_ras_init(), by design, to
enable the fatal-error interrupt as soon as possible) and the PCIE_BIF
ras object actually being created in RAS late_init. Any interrupt in that
window crashes in hard-IRQ context.

This is analogous to commit d190b459b2a4 ("drm/amdgpu: the warning
dereferencing obj for nbio_v7_4"), which fixed the same issue in the
nbio_v7_4 handler.

Found by Linux Verification Center (linuxtesting.org) with SVACE.

(cherry picked from commit c7071767a50a32ed727cf800ac84372429e3b4b3)
Published: 2026-10-06
Score: 5.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service (Kernel Crash)
Action: Update Kernel
AI Analysis

Impact

In the Linux kernel, the amdgpu driver contains a null‑pointer dereference in the nbio_v7_9 interrupt handler. The function nbio_v7_9_handle_ras_controller_intr_no_bifring() accesses the ras and obj structures without checking for NULL, leading to a kernel panic when an interrupt is received during a sparse initialization window. This results in an immediate system crash, constituting a denial‑of‑service vulnerability that does not provide remote code execution or data exfiltration.

Affected Systems

Any Linux system running a kernel that includes the affected amdgpu driver before the upstream fix is vulnerable. The vulnerability applies to all distributions that ship the kernel with the old amdgpu driver code unless they have already applied the patch commit. Specific kernel version details are not listed in the advisory, so administrators should verify their kernel releases against the commit hash introduced in the fix commit.

Risk and Exploitability

Because the flaw triggers in hard‑IRQ context and requires a ras interrupt, the attack vector is local and depends on hardware events that may be difficult to control remotely. The EPSS score is less than 1%, indicating a low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. While no publicly documented exploitation steps exist, the crash can disrupt production environments, indicating a moderate risk for affected systems. The CVSS score is 5.5, which is a medium severity rating.

Generated by OpenCVE AI on October 11, 2026 at 03:44 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to a kernel version that contains the amdgpu RAS null pointer check, such as any kernel release after the patch commit.
  • Rebuild the kernel with the latest upstream amdgpu driver to ensure the null checks are applied if custom kernel builds are used.
  • If a patch cannot be applied immediately, consider disabling the amdgpu driver or the RAS interrupt until the fix is available; this can be done by unloading the driver or disabling the relevant sysfs interface, which limits the opportunity to trigger the vulnerability.

Generated by OpenCVE AI on October 11, 2026 at 03:44 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
Debian DSA Debian DSA DSA-6568-1 linux security update
History

Sun, 11 Oct 2026 00:30:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

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'}

threat_severity

Low


Wed, 07 Oct 2026 04:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Tue, 06 Oct 2026 20:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Tue, 06 Oct 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Tue, 06 Oct 2026 09:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/amdgpu: check ras and obj before dereference nbio_v7_9_handle_ras_controller_intr_no_bifring() dereferences ras and obj without checking either for NULL. Both amdgpu_ras_get_context() and amdgpu_ras_find_obj() can return NULL, e.g. during the window between adev->nbio.ras being set (early in amdgpu_ras_init(), by design, to enable the fatal-error interrupt as soon as possible) and the PCIE_BIF ras object actually being created in RAS late_init. Any interrupt in that window crashes in hard-IRQ context. This is analogous to commit d190b459b2a4 ("drm/amdgpu: the warning dereferencing obj for nbio_v7_4"), which fixed the same issue in the nbio_v7_4 handler. Found by Linux Verification Center (linuxtesting.org) with SVACE. (cherry picked from commit c7071767a50a32ed727cf800ac84372429e3b4b3)
Title drm/amdgpu: check ras and obj before dereference
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-19T09:16:41.028Z

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

Link: CVE-2026-98270

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-06T09:18:16.487

Modified: 2026-10-19T10:18:28.257

Link: CVE-2026-98270

cve-icon Redhat

Severity : Low

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

Links: CVE-2026-98270 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-11T03:45:17Z

Weaknesses