In the Linux kernel, the following vulnerability has been resolved:
drm/mediatek: hdmi: Perform NULL pointer check for mtk_hdmi_conf
In commit 41ca9caaae0b ("drm/mediatek: hdmi: Add check for CEA modes only") a check for CEA modes was added to function mtk_hdmi_bridge_mode_valid() in order to address possible issues on MT8167; moreover, with commit c91026a938c2 ("drm/mediatek: hdmi: Add optional limit on maximal HDMI mode clock") another similar check was introduced.
Unfortunately though, at the time of writing, MT8173 does not provide any mtk_hdmi_conf structure and this is crashing the kernel with NULL pointer upon entering mtk_hdmi_bridge_mode_valid(), which happens as soon as a HDMI cable gets plugged in.
To fix this regression, add a NULL pointer check for hdmi->conf in the said function, restoring HDMI functionality and avoiding NULL pointer kernel panics.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Debian | — | Upgrade linux | Jul 30, 2024 | Mar 4, 2024 |
| Suse | — | Upgrade dtb-amazonUpgrade dtb-broadcomUpgrade dtb-appleUpgrade kernel-rt-livepatchUpgrade dtb-exynosUpgrade ocfs2-kmp-rtUpgrade kernel-default-extraUpgrade cluster-md-kmp-rtUpgrade kernel-default-livepatchUpgrade gfs2-kmp-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-develUpgrade dtb-qcomUpgrade cluster-md-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-docs-htmlUpgrade dtb-alteraUpgrade kernel-symsUpgrade dtb-freescaleUpgrade gfs2-kmp-64kbUpgrade dtb-amlogicUpgrade kernel-develUpgrade kernel-64kbUpgrade cluster-md-kmp-azureUpgrade kernel-syms-azureUpgrade dtb-apmUpgrade dtb-marvellUpgrade kernel-obs-qaUpgrade kernel-rt-optionalUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-default-optionalUpgrade kernel-azure-optionalUpgrade kernel-64kb-develUpgrade kernel-default-vdsoUpgrade kernel-zfcpdumpUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-azureUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-azureUpgrade dtb-caviumUpgrade kselftests-kmp-64kbUpgrade dtb-hisiliconUpgrade kernel-source-rtUpgrade kernel-sourceUpgrade kernel-rt_debug-develUpgrade kernel-rtUpgrade kernel-macrosUpgrade kernel-devel-azureUpgrade kernel-debugUpgrade dtb-lgUpgrade kernel-azure-develUpgrade kernel-debug-develUpgrade kernel-azure-livepatch-develUpgrade kernel-source-azureUpgrade kernel-64kb-optionalUpgrade ocfs2-kmp-64kbUpgrade dtb-allwinnerUpgrade dtb-renesasUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade kernel-rt-livepatch-develUpgrade dtb-xilinxUpgrade kselftests-kmp-defaultUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-develUpgrade kernel-docsUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-vdsoUpgrade kernel-default-base-rebuildUpgrade dtb-socionextUpgrade dtb-armUpgrade gfs2-kmp-defaultUpgrade reiserfs-kmp-rtUpgrade kselftests-kmp-rtUpgrade dlm-kmp-azureUpgrade kernel-azure-vdsoUpgrade dtb-amdUpgrade reiserfs-kmp-azureUpgrade kernel-syms-rtUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade kernel-azureUpgrade kernel-obs-buildUpgrade ocfs2-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-devel-rtUpgrade dtb-nvidiaUpgrade kernel-rt_debug-vdsoUpgrade kernel-rt-vdsoUpgrade kernel-rt-extraUpgrade kernel-default-livepatch-develUpgrade kernel-rt_debugUpgrade kernel-64kb-extraUpgrade dtb-sprdUpgrade kernel-source-vanilla | Aug 9, 2024 | Mar 4, 2024 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub