CVE-2025-71314
MediumCVSS 5.5Exploitation Probability (EPSS)
Low risk2th percentile - higher than 2% of all known CVEs
Summary
A vulnerability in the Linux kernel related to the panthor_gpu_flush_caches() function has been resolved, which could lead to the entire memory subsystem being blocked. A reset mechanism has been introduced to allow operations to continue after a reset in case this issue occurs.
Risk Assessment
Blocking the memory subsystem can lead to serious performance and availability issues, affecting the stability of applications utilizing the GPU.
Recommendation
It is recommended to update the Linux kernel to the latest version to benefit from the fixes related to this vulnerability and to monitor the system for potential memory issues.
Original NVD description (English source)
In the Linux kernel, the following vulnerability has been resolved: drm/panthor: Recover from panthor_gpu_flush_caches() failures We have seen a few cases where the whole memory subsystem is blocked and flush operations never complete. When that happens, we want to: - schedule a reset, so we can recover from this situation - in the reset path, we need to reset the pending_reqs so we can send new commands after the reset - if more panthor_gpu_flush_caches() operations are queued after the timeout, we skip them and return -EIO directly to avoid needless waits (the memory block won't miraculously work again) Note that we drop the WARN_ON()s because these hangs can be triggered with buggy GPU jobs created by the UMD, and there's no way we can prevent it. We do keep the error messages though. v2: - New patch v3: - Collect R-b - Explicitly mention the fact we dropped the WARN_ON()s in the commit message v4: - No changes

