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

drm/bridge: th1520-dw-hdmi: Fix remove() callback

This driver stores struct th1520_hdmi * in platform drvdata, but
th1520_dw_hdmi_remove() was reading it back as struct dw_hdmi *
and passing it to dw_hdmi_remove(), so teardown runs on the wrong
pointer.

Retrieve struct th1520_hdmi * from platform drvdata and pass
hdmi->dw_hdmi to dw_hdmi_remove().
Published: 2026-10-23
Score: 4.4 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Privilege Escalation
Action: Apply Patch
AI Analysis

Impact

The Linux kernel’s DRM/bridge driver th1520‑dw‑hdmi mishandles its private data during removal: the struct th1520_hdmi stored in platform drvdata is read as a different struct dw_hdmi type, and the wrong pointer is passed to dw_hdmi_remove(). This type confusion corrupts kernel memory and can trigger a kernel panic or give an attacker the ability to execute arbitrary code with kernel privileges if they can control the removal process. The impact described comes directly from the vulnerability description.

Affected Systems

Linux distributions running kernel versions that include the th1520‑dw‑hdmi driver before the patch commit 01c83795d50ccdb441f60e89ff50767cb2f6045a are affected. Any kernel that ships the unpatched driver, regardless of vendor, is vulnerable.

Risk and Exploitability

The CVSS score of 4.4 places this issue in the low severity range, and the EPSS score of less than 1% indicates a very low exploitation likelihood. This vulnerability is not listed in CISA’s KEV catalog. Based on the description, the likely attack vector would involve local manipulation or unexpected hot‑plugging of the HDMI interface to trigger the removal path. If an attacker can cause the driver to be torn down, they could exploit the memory corruption to crash the kernel or gain elevated privileges, but in typical production environments the probability of such exploitation is considered low.

Generated by OpenCVE AI on October 29, 2026 at 23:15 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a version that includes commit 01c83795d50ccdb441f60e89ff50767cb2f6045a so that the driver correctly passes the proper pointer to dw_hdmi_remove().
  • Reboot the system after applying the update to activate the patched kernel and unload the vulnerable module.
  • If an update cannot be applied immediately, temporarily disable the th1520‑dw‑hdmi driver or block HDMI hot‑plug events to prevent the removal path from executing until the patch is in place.

Generated by OpenCVE AI on October 29, 2026 at 23:15 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 29 Oct 2026 20:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-704

Thu, 29 Oct 2026 12:15:00 +0000

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

None

cvssV3_1

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

threat_severity

Moderate


Fri, 23 Oct 2026 18:45:00 +0000

Type Values Removed Values Added
First Time appeared Linux linux
Vendors & Products Linux linux

Fri, 23 Oct 2026 17:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-704

Fri, 23 Oct 2026 12:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/bridge: th1520-dw-hdmi: Fix remove() callback This driver stores struct th1520_hdmi * in platform drvdata, but th1520_dw_hdmi_remove() was reading it back as struct dw_hdmi * and passing it to dw_hdmi_remove(), so teardown runs on the wrong pointer. Retrieve struct th1520_hdmi * from platform drvdata and pass hdmi->dw_hdmi to dw_hdmi_remove().
Title drm/bridge: th1520-dw-hdmi: Fix remove() callback
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 Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-23T12:20:18.352Z

Reserved: 2026-09-25T10:25:14.384Z

Link: CVE-2026-98998

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T13:17:22.063

Modified: 2026-10-23T13:17:22.063

Link: CVE-2026-98998

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98998 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-29T23:30:03Z

Weaknesses
  • CWE-843

    Access of Resource Using Incompatible Type ('Type Confusion')