Skip to main content

Linux Kernel EUVDEUVD-2026-28568

| CVE-2026-43298 MEDIUM
2026-05-08 Linux GHSA-f32h-8q3x-fpmq
5.5
CVSS 3.1 · NVD
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain local system access
  2. Delivery
    Identify AMD GPU VF configuration
  3. Exploit
    Execute rmmod amdgpu command
  4. Execution
    Trigger vcn_v2_5_hw_fini cleanup
  5. Persist
    Kernel WARNING and driver crash
  6. Impact
    Denial of service

Vulnerability Assessment

Exploitation Conditions

Requires Linux system with AMD GPU configured in SR-IOV Virtual Function (VF) mode using VCNv2.5 hardware acceleration AND triggering amdgpu driver module unload via rmmod/modprobe -r or system shutdown sequence that calls vcn_v2_5_hw_fini(). Exploitation limited to virtualized GPU deployments (cloud GPU instances, GPU passthrough VMs, containerized GPU workloads) where VF initialization does not enable VCN poison interrupts but cleanup code attempts release. Attack surface restricted by local access requirement (AV:L) and low privileges (PR:L) needed to unload kernel modules, typically requiring membership in sudoers or specific capability grants. Default desktop/server configurations without SR-IOV GPU virtualization are NOT affected-the vulnerable code path is inactive when GPU operates in physical function mode or when VCN features are not utilized.

Impact

Real-world risk is LOW despite the CVSS 5.5 (Medium) rating. CVSS vector (AV:L/AC:L/PR:L/UI:N) indicates local access with low privileges required and low attack complexity, but the technical impact is limited to availability (A:H) with no confidentiality or integrity impact. The EPSS score of 0.02% (4th percentile) confirms extremely low observed exploitation probability in the wild. No entries in CISA KEV and no public proof-of-concept indicate this is not being actively targeted. The vulnerability requires specific conditions: running amdgpu driver in a virtual function configuration with VCNv2.5 hardware AND triggering module unload/system shutdown. The impact is a kernel warning and potential denial of service through driver failure during cleanup-not arbitrary code execution or privilege escalation. For production systems, this presents minimal risk unless frequently hot-plugging GPU VFs or repeatedly loading/unloading the amdgpu module in virtualized environments. The availability of patches across multiple kernel stable branches (6.18.16, 6.19.6, 7.0) and the defensive nature of the fix (adding a conditional check) further reduces risk. Priority should be MEDIUM for virtualized GPU infrastructure, LOW for typical desktop/server Linux systems.

Exploit ScenarioDerived

An attacker with local access and low-level privileges on a Linux system using AMD GPU virtualization triggers a kernel warning and potential denial of service by repeatedly loading and unloading the amdgpu kernel module (via modprobe -r amdgpu) in a virtual function environment. Each unload attempt calls vcn_v2_5_hw_fini(), which incorrectly tries to release an uninitialized VCN poison interrupt, triggering the WARNING at amdgpu_irq.c:641 and potentially destabilizing the driver or causing a system crash. No public proof-of-concept is currently available, but exploitation requires only standard module management commands (rmmod) available to users with sufficient privileges.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.9).
Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – May 15, 2026

Denial of service in Linux kernel drm/amdgpu driver (VCNv2.5) affects virtual function (VF) GPU environments running kernel versions prior to 6.18.16, 6.19.6, and 7.0. During module unload or system deinitialization, VF configurations trigger a kernel warning and potential crash when attempting to release an uninitialized VCN poison interrupt handler. EPSS exploitation probability is very low (0.02%, 4th percentile) with no public exploit or active exploitation (not in CISA KEV). Vendor patches available across multiple stable kernel branches via upstream commits.

RemediationAI

Update to patched Linux kernel versions: 6.18.16 or later for the 6.18 stable series, 6.19.6 or later for the 6.19 series, or 7.0 and above for mainline kernels. Patches are available through standard distribution update channels-Ubuntu users should apply kernel updates via apt, Red Hat/RHEL via yum/dnf. Upstream fixes are committed in git.kernel.org stable branches at commits 8ee9aa80d4f1 (7.0), f1db6fc5a834 (6.18.16), and 8980be03b3f9 (6.19.6). The fix adds a conditional check to skip VCN poison interrupt release in VF configurations where it was never initialized. Workaround: if immediate patching is not feasible, avoid repeatedly unloading the amdgpu module in virtualized GPU environments-this limits exposure to the cleanup code path. For SR-IOV VF deployments, maintain persistent VF attachments rather than hot-plugging to minimize driver reinitialization cycles. Note that the workaround does not eliminate the bug but reduces trigger frequency; it introduces operational constraints on GPU management flexibility. No configuration changes can fully mitigate without the code fix since the issue is in driver logic during teardown.

Affected VersionsENISA

Linux patch: 6.19.6
Linux patch: 7.0
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <f1db6fc5a834c8ca9485cc0596dd7df8b8619b64
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <8980be03b3f9a4b58197ef95d3b37efa41a25331
Linux patch: 6.18.16
Linux 1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 <8ee9aa80d4f1893a6699d46c403a1731548b544b

Affects your stack

Find out whether the stacks and servers you run are on an affected version.

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

This vulnerability resides in the AMD GPU (amdgpu) Direct Rendering Manager (DRM) driver, specifically in the Video Core Next (VCN) 2.5 hardware acceleration component used for video encoding/decoding. In virtualized GPU environments using SR-IOV (Single Root I/O Virtualization), Virtual Functions (VFs) have a different initialization path than Physical Functions (PFs). The VCNv2.5 implementation does not enable the VCN poison interrupt for VFs during initialization, but the cleanup code in vcn_v2_5_hw_fini() unconditionally attempts to release this interrupt via amdgpu_irq_put(). This triggers a kernel WARNING at amdgpu_irq.c:641 because the interrupt source was never registered. The issue manifests during module removal (rmmod amdgpu) or GPU device teardown in virtualized environments where AMD GPUs are passed through to virtual machines or containers. The affected code path is visible in the call trace through vcn_v2_5_hw_fini() attempting cleanup operations that assume resources were initialized.

Know when Amd gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

NVD PRIMARY 5.5 MEDIUM
AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
SUSE MEDIUM

Primary rating from NVD.

CVSS VectorNVD

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
High

Lifecycle Timeline

3
CVSS changed
May 15, 2026 - 15:07 NVD
5.5 (MEDIUM)
Patch available
May 08, 2026 - 14:33 EUVD
CVE Published
May 08, 2026 - 13:11 nvd
UNKNOWN (no severity yet)

DescriptionNVD

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

drm/amdgpu: Skip vcn poison irq release on VF

VF doesn't enable VCN poison irq in VCNv2.5. Skip releasing it and avoid call trace during deinitialization.

[ 71.913601] [drm] clean up the vf2pf work item [ 71.915088] ------------[ cut here ]------------ [ 71.915092] WARNING: CPU: 3 PID: 1079 at /tmp/amd.aFkFvSQl/amd/amdgpu/amdgpu_irq.c:641 amdgpu_irq_put+0xc6/0xe0 [amdgpu] [ 71.915355] Modules linked in: amdgpu(OE-) amddrm_ttm_helper(OE) amdttm(OE) amddrm_buddy(OE) amdxcp(OE) amddrm_exec(OE) amd_sched(OE) amdkcl(OE) drm_suballoc_helper drm_display_helper cec rc_core i2c_algo_bit video wmi binfmt_misc nls_iso8859_1 intel_rapl_msr intel_rapl_common input_leds joydev serio_raw mac_hid qemu_fw_cfg sch_fq_codel dm_multipath scsi_dh_rdac scsi_dh_emc scsi_dh_alua efi_pstore ip_tables x_tables autofs4 btrfs blake2b_generic raid10 raid456 async_raid6_recov async_memcpy async_pq async_xor async_tx xor raid6_pq libcrc32c raid1 raid0 hid_generic crct10dif_pclmul crc32_pclmul polyval_clmulni polyval_generic ghash_clmulni_intel usbhid 8139too sha256_ssse3 sha1_ssse3 hid psmouse bochs i2c_i801 ahci drm_vram_helper libahci i2c_smbus lpc_ich drm_ttm_helper 8139cp mii ttm aesni_intel crypto_simd cryptd [ 71.915484] CPU: 3 PID: 1079 Comm: rmmod Tainted: G OE 6.8.0-87-generic #88~22.04.1-Ubuntu [ 71.915489] Hardware name: Red Hat KVM/RHEL, BIOS 1.16.3-2.el9_5.1 04/01/2014 [ 71.915492] RIP: 0010:amdgpu_irq_put+0xc6/0xe0 [amdgpu] [ 71.915768] Code: 75 84 b8 ea ff ff ff eb d4 44 89 ea 48 89 de 4c 89 e7 e8 fd fc ff ff 5b 41 5c 41 5d 41 5e 5d 31 d2 31 f6 31 ff e9 55 30 3b c7 <0f> 0b eb d4 b8 fe ff ff ff eb a8 e9 b7 3b 8a 00 66 2e 0f 1f 84 00 [ 71.915771] RSP: 0018:ffffcf0800eafa30 EFLAGS: 00010246 [ 71.915775] RAX: 0000000000000000 RBX: ffff891bda4b0668 RCX: 0000000000000000 [ 71.915777] RDX: 0000000000000000 RSI: 0000000000000000 RDI: 0000000000000000 [ 71.915779] RBP: ffffcf0800eafa50 R08: 0000000000000000 R09: 0000000000000000 [ 71.915781] R10: 0000000000000000 R11: 0000000000000000 R12: ffff891bda480000 [ 71.915782] R13: 0000000000000000 R14: 0000000000000001 R15: 0000000000000000 [ 71.915792] FS: 000070cff87c4c40(0000) GS:ffff893abfb80000(0000) knlGS:0000000000000000 [ 71.915795] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 71.915797] CR2: 00005fa13073e478 CR3: 000000010d634006 CR4: 0000000000770ef0 [ 71.915800] PKRU: 55555554 [ 71.915802] Call Trace: [ 71.915805] <TASK> [ 71.915809] vcn_v2_5_hw_fini+0x19e/0x1e0 [amdgpu]

Threat Intelligence Overview

EPSS Score
0.0%
Top 96% exploitable
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity MEDIUM
CISA KEV No
Public POC No
EPSS 0.0%
Patch available Yes
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact· derived
Medium

Priority Score

28
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +28
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

More in Amd

View all
CVE-2021-22986 CRITICAL POC
9.8 Mar 31

On BIG-IP versions 16.0.x before 16.0.1.1, 15.1.x before 15.1.2.1, 14.1.x before 14.1.4, 13.1.x before 13.1.3.6, and 12.

CVE-2026-46174 HIGH POC
8.8 May 28

Local privilege escalation and information disclosure in the Linux kernel on AMD Zen2 CPUs allows low-privileged users t

CVE-2020-6103 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6102 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6101 CRITICAL POC
9.9 Jul 20

An exploitable code execution vulnerability exists in the Shader functionality of AMD Radeon DirectX 11 Driver atidxx64.

CVE-2020-6100 CRITICAL POC
9.9 Jul 20

An exploitable memory corruption vulnerability exists in AMD atidxx64.dll 26.20.15019.19000 graphics driver. Rated criti

CVE-2018-6546 CRITICAL POC
9.8 Apr 13

plays_service.exe in the plays.tv service before 1.27.7.0, as distributed in AMD driver-installation packages and Gaming

CVE-2021-3653 HIGH POC
8.8 Sep 29

A flaw was found in the KVM's AMD code for supporting SVM nested virtualization. Rated high severity (CVSS 8.8), this vu

CVE-2020-12138 HIGH POC
8.8 Apr 27

AMD ATI atillk64.sys 5.11.9.0 allows low-privileged users to interact directly with physical memory by calling one of se

CVE-2019-5098 HIGH POC
8.6 Dec 05

An exploitable out-of-bounds read vulnerability exists in AMD ATIDXX64.DLL driver, version 26.20.13001.29010. Rated high

CVE-2015-7724 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.9 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

CVE-2015-7723 HIGH POC
7.8 Jun 07

AMD fglrx-driver before 15.7 allows local users to gain privileges via a symlink attack. Rated high severity (CVSS 7.8),

Vendor StatusVendor

SUSE

Severity: Medium
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise Desktop 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Availability Extension 15 SP7 Fixed
SUSE Linux Enterprise High Performance Computing 15 SP7 Fixed

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy