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

drm/rockchip: dw_dp: Fix null-ptr-deref in dw_dp_remove()

Attempting to access driver data in the platform driver ->remove()
callback may lead to a null pointer dereference since there is no
guaranty that the component ->bind() callback invoking
platform_set_drvdata() was executed.

A common scenario is when Rockchip DRM driver didn't manage to run
component_bind_all() because of an (unrelated) error causing early
return from rockchip_drm_bind().

Drop the unnecessary call to platform_get_drvdata() and, instead,
reference the target device structure via platform_device.
Published: 2026-08-28
Score: n/a
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Null pointer dereference occurs in the dw_dp_remove() function of the Rockchip DRM driver when it attempts to access driver data via platform_get_drvdata() after a failed component bind. This unguarded access causes a kernel crash, resulting in a denial of service. The vulnerability is a classic null pointer dereference (CWE‑476).

Affected Systems

All Linux kernel builds that incorporate the Rockchip DRM driver are affected. The advisory does not specify a version range, so any system running a kernel that still contains the unpatched dw_dp_remove() routine could be vulnerable. The issue is confined to the Rockchip DRM subsystem.

Risk and Exploitability

We lack a published CVSS score and EPSS data, and the vulnerability is not listed in CISA's KEV catalog. The flaw would be exercised when the driver is removed after a failed bind, which may happen during device hot‑plug events or when the system reboots – this is inferred from the description. Exploiting this requires the ability to trigger the removal, which typically requires local or elevated privilege; this attack vector is inferred. While no public exploit exists, the kernel panic that results is a severe denial‑of‑service risk.

Generated by OpenCVE AI on August 28, 2026 at 13:56 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update to a Linux kernel release that includes the fix for dw_dp_remove() in the Rockchip DRM driver, or apply the upstream patch that removes the platform_get_drvdata() call.
  • If an update is not immediately possible, disable or unload the Rockchip DRM driver modules (e.g., use modprobe –r rockchip_drm) to prevent execution of the vulnerable removal code.
  • As a last resort, apply a local patch to the kernel source that guards against null pointer dereference before rebuilding the kernel.

Generated by OpenCVE AI on August 28, 2026 at 13:56 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 28 Aug 2026 14:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 28 Aug 2026 11:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-476

Fri, 28 Aug 2026 07:30:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/rockchip: dw_dp: Fix null-ptr-deref in dw_dp_remove() Attempting to access driver data in the platform driver ->remove() callback may lead to a null pointer dereference since there is no guaranty that the component ->bind() callback invoking platform_set_drvdata() was executed. A common scenario is when Rockchip DRM driver didn't manage to run component_bind_all() because of an (unrelated) error causing early return from rockchip_drm_bind(). Drop the unnecessary call to platform_get_drvdata() and, instead, reference the target device structure via platform_device.
Title drm/rockchip: dw_dp: Fix null-ptr-deref in dw_dp_remove()
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-28T06:49:03.796Z

Reserved: 2026-08-26T14:34:25.780Z

Link: CVE-2026-80658

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-28T08:16:50.917

Modified: 2026-08-28T08:16:50.917

Link: CVE-2026-80658

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T14:00:06Z

Weaknesses

No weakness.