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: 7.8 High
EPSS: < 1% Very Low
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 of less than 1% indicates a very low probability of exploitation, but the kernel level nature of the flaw and its ability to corrupt memory mean 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 of 7.8 indicates high severity, and given the potential for arbitrary code execution, the vulnerability should be treated as critical until a patch is deployed.

Generated by OpenCVE AI on August 21, 2026 at 22:06 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.
  • 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.
  • If a patch is not available in your distribution, consider compiling the kernel from source with the updated drm/panthor code or manually applying the patch to the source before compiling.

Generated by OpenCVE AI on August 21, 2026 at 22:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DSA Debian DSA DSA-6466-1 linux security update
History

Fri, 21 Aug 2026 12:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-805
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 11:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-125

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.8, 'vector': 'CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H'}


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-17T05:47:22.050Z

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-17T06:19:40.953

Link: CVE-2026-74451

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-74451 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-21T22:15:04Z

Weaknesses
  • CWE-805

    Buffer Access with Incorrect Length Value