In the Linux kernel, the following vulnerability has been resolved:
drm/panel: Fix a possible null-pointer dereference in jdipaneldsi_remove()
In jdipaneldsi_remove(), jdi is explicitly checked, indicating that it may be NULL:
if (!jdi) mipidsidetach(dsi);
However, when jdi is NULL, the function does not return and continues by calling jdipaneldisable():
err = jdipaneldisable(&jdi->base);
Inside jdipaneldisable(), jdi is dereferenced unconditionally, which can lead to a NULL-pointer dereference:
struct jdipanel *jdi = topaneljdi(panel); backlightdisable(jdi->backlight);
To prevent such a potential NULL-pointer dereference, return early from jdipaneldsi_remove() when jdi is NULL.
{
"osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/43xxx/CVE-2026-43300.json",
"cna_assigner": "Linux"
}