Description
In the Linux kernel, the following vulnerability has been resolved:

drm/panthor: validate firmware interface structure sizes

iface_fw_to_cpu_addr() only checks that the firmware-provided MCU virtual
address points inside the shared section. The returned pointer is later
used as a full firmware interface structure, so accepting an address near
the end of the shared section can still lead to out-of-bounds accesses.

Pass the expected object size to iface_fw_to_cpu_addr() and reject ranges
that do not fit entirely in the shared section.
Published: 2026-08-15
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

In the Linux kernel driver for Panthor DRM, the function iface_fw_to_cpu_addr() verifies that a firmware‑provided virtual address lies within a shared firmware region but does not ensure the entire data structure referenced by that address fits within the region. An attacker can supply a pointer near the end of the shared section, causing subsequent accesses to spill over into adjacent memory. This out‑of‑bounds behavior can lead to arbitrary memory corruption, potentially enabling code execution or information disclosure. The flaw is a classic example of an unchecked pointer bounds violation.

Affected Systems

The vulnerability affects all Linux kernel installations that include the drm/panthor driver and allow loading of external GPU firmware. No specific kernel version is listed, so any kernel containing the unpatched drm/panthor implementation is vulnerable. The attack surface includes devices that use Panthor GPUs and rely on the kernel to validate firmware interface structures.

Risk and Exploitability

Without a publicly reported exploit, the EPSS score is not available, but the KEV status indicates the vulnerability is not yet catalogued by CISA, suggesting limited exploitation. However, the kernel‑level nature of the flaw and its ability to corrupt memory means the risk remains high. Successful exploitation would likely require local or privileged access to load malicious firmware; a remote exploit would need a mechanism to inject firmware, which is uncommon. The attack vector is inferred to be local privilege escalation via tampered firmware. The CVSS score is not provided, but given the potential for arbitrary code execution, the impact should be treated as critical until a patch is deployed.

Generated by OpenCVE AI on August 15, 2026 at 13:32 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to a kernel version that includes the patch for CVE-2026-74451, such as the latest stable release from the mainline kernel.
  • After the kernel update, confirm that the drm/panthor driver has been compiled with the updated firmware size validation by inspecting the module source or verifying module parameters.
  • If a kernel update cannot be applied immediately, disable the loading of external firmware for the Panthor device—for example, by setting the kernel parameter drm.panthor.firmware=none or by editing the device tree to remove the firmware path; this reduces the risk of out‑of‑bounds accesses until a patch is available.
  • Apply any vendor‑specific firmware signing or validation policies to ensure firmware integrity before it is passed to the driver to further mitigate the risk.

Generated by OpenCVE AI on August 15, 2026 at 13:32 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 15 Aug 2026 14:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/panthor: validate firmware interface structure sizes iface_fw_to_cpu_addr() only checks that the firmware-provided MCU virtual address points inside the shared section. The returned pointer is later used as a full firmware interface structure, so accepting an address near the end of the shared section can still lead to out-of-bounds accesses. Pass the expected object size to iface_fw_to_cpu_addr() and reject ranges that do not fit entirely in the shared section.
Title drm/panthor: validate firmware interface structure sizes
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-08-15T12:26:55.722Z

Reserved: 2026-08-15T05:44:03.899Z

Link: CVE-2026-74451

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T13:17:49.697

Modified: 2026-08-15T13:17:49.697

Link: CVE-2026-74451

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-15T13:45:03Z

Weaknesses