CVE Catalog

CVE-2026-98783

Low risk· EPSS 6%
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.17%

6th percentile - higher than 6% of all known CVEs

Summary

In the Linux kernel drm/mediatek driver, an IS_ERR() check is missing for the ovl_adaptor platform device returned by platform_device_register_data(). An invalid pointer is stored in ddp_comp[].dev and passed further, potentially causing a kernel crash.

Risk Assessment

Use of an invalid pointer in the DRM driver can lead to a kernel crash (oops/panic) during display initialization on MediaTek platforms.

Recommendation

Update the Linux kernel to a version containing the IS_ERR() check and jumping to the error handling path on failure.

Other vulnerabilities in Linux kernel

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS