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

drm/vc4: hvs/v3d: Fix null dereference in unbind

The hvs and v3d drivers use dev_get_drvdata(master) in their unbind
functions. Since the vc4-drm gets removed before its dependent drivers
(vc4_hvs/vc4_v3d) the vc4_hvs_unbind/vc4_v3d_unbind functions try to
get drvdata of its master and fails with a null dereference error.

Use the data pointer passed to the unbind functions directly instead of
dev_get_drvdata(master). This avoids using potentially freed memory.
Published: 2026-08-10
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

A null pointer dereference occurs in the hvs and v3d DRM drivers when their unbind functions are called after the master vc4 driver has been removed. This results in a kernel panic, leading to a denial of service. Based on the description, it is inferred that the flaw manifests only when an unbind operation is triggered, which typically requires a user‑or‑kernel‑level process capable of unloading modules or interacting with device nodes.

Affected Systems

All Linux kernel builds that include the drm/vc4 hvs and v3d drivers and lack the patch commit 261f0a3f0ac03248284f5116d3258f89c9642215 are affected. The vulnerability is present in any kernel version prior to the application of this commit. The affected products are described as Linux kernel in the CPE entries.

Risk and Exploitability

The flaw requires that an attacker is able to trigger the unbind path, which typically means local access or elevated privileges on the target system. It is inferred that the attacker must have local or elevated privileges to trigger the unbind path. The EPSS score is not reported and the vulnerability is not listed in the CISA KEV catalog. While the CVSS score is not provided, the impact of a kernel crash makes this a high‑severity local denial‑of‑service issue. Because the exploit relies on a kernel exception caused by a null dereference, automatic exploitation is unlikely unless the attacker can force the module unload or device removal sequence. It is inferred that without the ability to forcibly unload the module or remove the device, automatic exploitation is unlikely.

Generated by OpenCVE AI on August 10, 2026 at 18:21 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel release that includes the patch commit 261f0a3f0ac03248284f5116d3258f89c9642215, or backport the fix to the running kernel.
  • Disable automatic loading of the vc4_hvs and vc4_v3d kernel modules so that the unbind path cannot be triggered.
  • Restrict access to the hvs/v3d character device nodes (e.g., keep them owned by root and only allow privileged processes) to limit the ability of unprivileged users to cause an unbind.

Generated by OpenCVE AI on August 10, 2026 at 18:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 12 Aug 2026 00:15:00 +0000


Mon, 10 Aug 2026 18:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Mon, 10 Aug 2026 12:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/vc4: hvs/v3d: Fix null dereference in unbind The hvs and v3d drivers use dev_get_drvdata(master) in their unbind functions. Since the vc4-drm gets removed before its dependent drivers (vc4_hvs/vc4_v3d) the vc4_hvs_unbind/vc4_v3d_unbind functions try to get drvdata of its master and fails with a null dereference error. Use the data pointer passed to the unbind functions directly instead of dev_get_drvdata(master). This avoids using potentially freed memory.
Title drm/vc4: hvs/v3d: Fix null dereference in unbind
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:02:55.269Z

Reserved: 2026-07-30T09:28:09.381Z

Link: CVE-2026-68303

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-10T13:20:19.950

Modified: 2026-08-17T05:18:33.173

Link: CVE-2026-68303

cve-icon Redhat

Severity :

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

Links: CVE-2026-68303 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-10T21:00:03Z

Weaknesses