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

drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device

platform_device_register_data() can fail and return an ERR_PTR, but the
return value is used without checking, leading to an invalid pointer
being stored in ddp_comp[].dev and passed to component_match_add() and
mtk_ddp_comp_init(), which could result in a kernel crash.

Add an IS_ERR() check to jump to the error handling path on failure.
Published: 2026-10-18
Score: 4.1 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Kernel Crash (Denial of Service)
Action: Patch
AI Analysis

Impact

The vulnerability arises in the Mediatek DRM driver of the Linux kernel. The function platform_device_register_data can fail and return an error pointer. However, the code assigns this error pointer to ddp_comp[].dev without checking it, and then passes that pointer to component_match_add() and mtk_ddp_comp_init(). This leads to an invalid pointer dereference and a kernel panic, which results in a denial of service. Based on the description, it is inferred that the unchecked return value directly causes the crash.

Affected Systems

The flaw affects all Linux kernel installations that include the Mediatek DRM driver and have not incorporated the commit adding the IS_ERR check. Because no specific release dates are supplied, any kernel build that contains the old implementation is potentially vulnerable, including distribution kernels that have not been updated with the patch.

Risk and Exploitability

The vulnerability can be exploited locally by an attacker with the ability to load or interact with the Mediatek DRM subsystem, forcing platform_device_register_data to fail and triggering the invalid pointer dereference. The CVSS score of 4.1 indicates a moderate impact, while the EPSS score of < 1% suggests a low likelihood of exploitation. The vulnerability is not listed in the CISA KEV catalog. The exploit would result in a kernel crash, denying service.

Generated by OpenCVE AI on October 23, 2026 at 19:42 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Update the Linux kernel to a release that contains the Mediatek DRM patch adding the IS_ERR check.
  • If a newer kernel is not yet available, backport commit c/4acac370a… into the current kernel source, rebuild, and install the updated kernel.
  • Reboot the system to ensure the patched Mediatek DRM driver is loaded and functioning without triggering a kernel crash.

Generated by OpenCVE AI on October 23, 2026 at 19:42 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

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

Type Values Removed Values Added
Weaknesses CWE-476

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

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

None

cvssV3_1

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

threat_severity

Moderate


Wed, 21 Oct 2026 13:15:00 +0000


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

Type Values Removed Values Added
Weaknesses CWE-476

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device platform_device_register_data() can fail and return an ERR_PTR, but the return value is used without checking, leading to an invalid pointer being stored in ddp_comp[].dev and passed to component_match_add() and mtk_ddp_comp_init(), which could result in a kernel crash. Add an IS_ERR() check to jump to the error handling path on failure.
Title drm/mediatek: Add missing IS_ERR check for ovl_adaptor platform device
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-10-21T12:56:57.231Z

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

Link: CVE-2026-98783

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:32.267

Modified: 2026-10-21T13:21:46.390

Link: CVE-2026-98783

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98783 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T19:45:17Z

Weaknesses