Description
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
Published: 2026-06-03
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The panthor DRM driver in the Linux kernel can experience situations where memory subsystem flushes never complete, blocking all memory operations. When this occurs the system becomes effectively hung, disabling GPU and memory functions until a reset is performed. The patched code implements a reset trigger, clears pending requests, and rejects additional flush requests with an error, preventing indefinite waits. The vulnerability thus allows a denial of service (DoS) impact where the victim can experience system instability, prolonged downtime, and inability to process GPU workloads.

Affected Systems

All Linux kernel releases that include the panthor DRM driver prior to the patch are affected. The exact version range is not specified in the provided data; therefore any kernel containing the vulnerable panthor implementation before the commit referenced in the advisories must be considered vulnerable. Users of recent stable kernel releases that have merged the patches are no longer affected.

Risk and Exploitability

The CVSS score and EPSS are not provided, but the vulnerability is a DoS that can be triggered by malformed or buggy GPU jobs created by the user‑mode driver (UMD). Attackers can induce the kernel to enter a hung state by submitting such GPU requests, causing the memory subsystem to block. No public exploits are listed and the incident is within the vendor’s known security updates, but the impact on system availability is significant. As KEV does not include this CVE, it is not yet listed as a known exploited vulnerability, yet monitoring is advised for kernel instabilities that may reflect underlying failures.

Generated by OpenCVE AI on June 3, 2026 at 18:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a Linux kernel version that includes the panthor_gpu_flush_caches patch.
  • Update the DRM panthor GPU driver and any related user‑mode GPU components to the latest stable releases.
  • Continuously monitor kernel logs for panthor_gpu_flush_caches error messages and verify that GPU job queues no longer trigger memory subsystem hangs.

Generated by OpenCVE AI on June 3, 2026 at 18:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 03 Jun 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-730
CWE-739

Wed, 03 Jun 2026 17:45:00 +0000

Type Values Removed Values Added
Description 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
Title drm/panthor: Recover from panthor_gpu_flush_caches() failures
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-06-03T15:49:39.523Z

Reserved: 2026-05-27T12:23:27.414Z

Link: CVE-2025-71314

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-06-03T18:16:19.270

Modified: 2026-06-03T18:16:19.270

Link: CVE-2025-71314

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-03T18:30:36Z

Weaknesses