CVE-2026-43298Linux内核中的DRM/AMDGPU驱动程序存在一个安全漏洞,主要影响VCN v2.5版本的虚拟功能(VF)。由于VF在VCNv2.5架构中并未启用毒化中断,但在驱动程序进行去初始化处理时,代码错误地尝试释放该中断资源。这一操作导致了无效的调用堆栈跟踪,并在系统日志中产生警告。此问题虽然不涉及信息泄露或权限提升,但可能导致驱动程序崩溃或系统不稳定,从而造成拒绝服务风险。
该漏洞是Linux内核中AMDGPU显示驱动程序的一个逻辑错误,具体位于VCN v2.5硬件单元的关闭流程中。在虚拟化环境(VF)下,硬件初始化阶段会跳过对“毒化中断”的启用操作。然而,驱动代码中的`vcn_v2_5_hw_fini`函数在执行清理时,没有针对VF场景进行条件判断,直接调用了`amdgpu_irq_put`来释放该中断。由于该中断从未被成功注册或获取,`amdgpu_irq_put`函数内部在检查引用计数时发现状态异常,从而触发了内核的警告机制。日志显示错误发生在`amdgpu_irq_put+0xc6`处。攻击者若具备本地低权限,并在特定条件下触发驱动卸载或硬件复位,即可利用此漏洞导致系统崩溃或服务中断,属于典型的本地拒绝服务漏洞。