On May 8, 2026, the National Vulnerability Database published CVE-2026-43298, a flaw in the Linux kernel’s amdgpu driver that triggers a kernel warning during the teardown of virtual functions on AMD GPUs using Video Core Next (VCN) 2.5 hardware. The issue, while not remotely exploitable, could lead to denial-of-service conditions on systems leveraging GPU virtualization via Single Root I/O Virtualization (SR-IOV).
The vulnerability becomes apparent when a virtual function (VF) associated with an AMD GPU’s VCN 2.5 block is removed or reset. The amdgpu driver’s cleanup routine attempts to release a “poison interrupt” — a mechanism used to detect and handle spurious hardware interrupts — for the VF. According to the CVE record, the driver tried to free an interrupt that the VF never requested, triggering a kernel warning and potentially leaving the system in an inconsistent state.
This CVE underscores the complexity of GPU virtualization in the current hardware landscape. AMD’s VCN 2.5 is a dedicated hardware block for video encoding and decoding, introduced with Radeon RX 6000 series GPUs and later integrated into some APUs. With SR-IOV support, a single physical GPU can present multiple virtual functions to virtual machines, each with its own set of resources including interrupt lines. Proper management of these resources is critical to prevent conflicts and system instability.
Kernel warnings like the one documented in CVE-2026-43298 can be more than a nuisance. In strict kernel configurations, a warning can escalate to a panic, bringing down the entire system. For enterprise environments running GPU-accelerated workloads in virtual machines, such a crash could disrupt services. Even without a panic, repeated warnings clutter system logs, obscure legitimate errors, and indicate a liveliness bug that could mask more serious issues.
A patch for this flaw was integrated into the Linux kernel shortly after its discovery. The fix adds a guard condition in the VF teardown path to check whether the poison interrupt was actually allocated before attempting to release it. The patch has been backported to several stable kernel branches, ensuring broad protection for affected systems.
Windows users might wonder whether they are affected. The amdgpu driver is specific to Linux; Windows uses a different driver stack provided by AMD. However, the underlying VCN 2.5 hardware is the same, and Windows systems that employ GPU virtualization through Hyper-V’s Discrete Device Assignment (DDA) could theoretically face analogous issues if similar bugs exist in the Windows driver. AMD has not issued a corresponding Windows Security Advisory, suggesting the flaw is isolated to Linux kernel code.
Enthusiasts who dual-boot or run Linux in WSL2 with GPU passthrough are not directly threatened by this CVE unless they operate a full Linux distribution with SR-IOV enabled on a compatible AMD GPU. WSL2’s GPU support, which leverages the Linux kernel’s amdgpu driver, could theoretically be vulnerable if the virtualized GPU implements VCN 2.5 virtual functions—but current WSL2 implementations do not expose SR-IOV VFs to the user. The risk is therefore minimal for typical Windows users.
For those maintaining Linux servers or workstations with AMD GPUs, updating the kernel is the primary mitigation. Distributions such as Ubuntu, Fedora, and Arch Linux have already shipped updates containing the fix. Administrators should verify kernel version and apply patches promptly.
This CVE is a reminder of the ongoing challenges in managing hardware interrupt resources in virtualized environments. As GPU virtualization becomes more prevalent—from cloud gaming to AI model training—robust error handling in drivers is essential. AMD’s quick response and the open-source community’s collaborative patch process demonstrate the resilience of Linux’s security model.