CVE-2026-43104Linux内核drm/vc4驱动存在内存泄漏漏洞。在vc4_save_hang_state()函数的错误处理路径中,未能正确释放已分配的kernel_state内存资源。本地低权限攻击者可利用此漏洞造成内存耗尽,导致系统拒绝服务。
该漏洞位于Linux内核的drm/vc4模块中。函数vc4_save_hang_state()负责保存GPU挂起时的状态。该函数首先分配了kernel_state结构体内存,但在后续检查中若遇到特定错误条件,函数会直接返回,跳过了末尾的内存释放逻辑。攻击者可通过反复触发该错误路径,导致内核内存持续泄漏。虽然不影响机密性和完整性,但累积的内存泄漏会显著降低系统可用性,甚至导致系统崩溃。