CVE-2026-43294: drm: renesas: rz-du: mipi_dsi: fix kernel panic when rebooting for some panels
In the Linux kernel, the following vulnerability has been resolved:
drm: renesas: rz-du: mipidsi: fix kernel panic when rebooting for some panels
Since commit 56de5e305d4b ("clk: renesas: r9a07g044: Add MSTOP for RZ/G2L") we may get the following kernel panic, for some panels, when rebooting:
systemd-shutdown[1]: Rebooting. Call trace: ... doserror+0x28/0x68 el1h64errorhandler+0x34/0x50 el1h64error+0x6c/0x70 rzg2lmipidsihosttransfer+0x114/0x458 (P) mipidsidevicetransfer+0x44/0x58 mipidsidcssetdisplayoffmulti+0x9c/0xc4 ili9881cunprepare+0x38/0x88 drmpanelunprepare+0xbc/0x108
This happens for panels that need to send MIPI-DSI commands in their unprepare() callback. Since the MIPI-DSI interface is stopped at that point, rzg2lmipidsihosttransfer() triggers the kernel panic.
Fix by moving rzg2lmipidsistop() to new callback function rzg2lmipidsiatomicpostdisable().
With this change we now have the correct power-down/stop sequence:
systemd-shutdown[1]: Rebooting. rzg2l-mipi-dsi 10850000.dsi: rzg2lmipidsiatomicdisable(): entry ili9881c-dsi 10850000.dsi.0: ili9881cunprepare(): entry rzg2l-mipi-dsi 10850000.dsi: rzg2lmipidsiatomicpostdisable(): entry reboot: Restarting system
Affected Software
Remediation
Recommended actions to resolve this vulnerability, in priority order.
- Compensating control
Move the rzg2l_mipi_dsi_stop() call from rzg2l_mipi_dsi_atomic_disable() to the new rzg2l_mipi_dsi_atomic_post_disable() callback so MIPI-DSI commands can be sent during panel unprepare() before the interface is stopped.
Event History
Frequently Asked Questions
What is the severity of CVE-2026-43294?
CVE-2026-43294 has a high severity due to the potential for kernel panic affecting system stability.
How do I fix CVE-2026-43294?
To fix CVE-2026-43294, update to the Linux kernel version that includes the commit addressing this vulnerability.
What systems are affected by CVE-2026-43294?
CVE-2026-43294 affects systems running the Linux kernel version 56de5e305d4b and later when using the MIPI DSI interface for certain panels.
What is the nature of the issue in CVE-2026-43294?
CVE-2026-43294 involves a kernel panic that can occur when rebooting systems with specific panel configurations.
Who is responsible for the fix of CVE-2026-43294?
The fix for CVE-2026-43294 was implemented by developers contributing to the Linux kernel.