In the Linux kernel, the following vulnerability has been resolved:
drm/exynos: hdmi: report safe 640x480 mode as a fallback when no EDID found
When reading EDID fails and driver reports no modes available, the DRM core adds an artificial 1024x786 mode to the connector. Unfortunately some variants of the Exynos HDMI (like the one in Exynos4 SoCs) are not able to drive such mode, so report a safe 640x480 mode instead of nothing in case of the EDID reading failure.
This fixes the following issue observed on Trats2 board since commit 13d5b040363c ("drm/exynos: do not return negative values from .get_modes()"):
[drm] Exynos DRM: using 11c00000.fimd device for DMA mapping operations exynos-drm exynos-drm: bound 11c00000.fimd (ops fimd_component_ops) exynos-drm exynos-drm: bound 12c10000.mixer (ops mixer_component_ops) exynos-dsi 11c80000.dsi: [drm:samsung_dsim_host_attach] Attached s6e8aa0 device (lanes:4 bpp:24 mode-flags:0x10b) exynos-drm exynos-drm: bound 11c80000.dsi (ops exynos_dsi_component_ops) exynos-drm exynos-drm: bound 12d00000.hdmi (ops hdmi_component_ops) [drm] Initialized exynos 1.1.0 20180330 for exynos-drm on minor 1 exynos-hdmi 12d00000.hdmi: [drm:hdmiphy_enable.part.0] *ERROR* PLL could not reach steady state panel-samsung-s6e8aa0 11c80000.dsi.0: ID: 0xa2, 0x20, 0x8c exynos-mixer 12c10000.mixer: timeout waiting for VSYNC ------------[ cut here ]------------ WARNING: CPU: 1 PID: 11 at drivers/gpu/drm/drm_atomic_helper.c:1682 drm_atomic_helper_wait_for_vblanks.part.0+0x2b0/0x2b8 [CRTC:70:crtc-1] vblank wait timed out Modules linked in: CPU: 1 PID: 11 Comm: kworker/u16:0 Not tainted 6.9.0-rc5-next-20240424 #14913 Hardware name: Samsung Exynos (Flattened Device Tree) Workqueue: events_unbound deferred_probe_work_func Call trace: unwind_backtrace from show_stack+0x10/0x14 show_stack from dump_stack_lvl+0x68/0x88 dump_stack_lvl from __warn+0x7c/0x1c4 __warn from warn_slowpath_fmt+0x11c/0x1a8 warn_slowpath_fmt from drm_atomic_helper_wait_for_vblanks.part.0+0x2b0/0x2b8 drm_atomic_helper_wait_for_vblanks.part.0 from drm_atomic_helper_commit_tail_rpm+0x7c/0x8c drm_atomic_helper_commit_tail_rpm from commit_tail+0x9c/0x184 commit_tail from drm_atomic_helper_commit+0x168/0x190 drm_atomic_helper_commit from drm_atomic_commit+0xb4/0xe0 drm_atomic_commit from drm_client_modeset_commit_atomic+0x23c/0x27c drm_client_modeset_commit_atomic from drm_client_modeset_commit_locked+0x60/0x1cc drm_client_modeset_commit_locked from drm_client_modeset_commit+0x24/0x40 drm_client_modeset_commit from __drm_fb_helper_restore_fbdev_mode_unlocked+0x9c/0xc4 __drm_fb_helper_restore_fbdev_mode_unlocked from drm_fb_helper_set_par+0x2c/0x3c drm_fb_helper_set_par from fbcon_init+0x3d8/0x550 fbcon_init from visual_init+0xc0/0x108 visual_init from do_bind_con_driver+0x1b8/0x3a4 do_bind_con_driver from do_take_over_console+0x140/0x1ec do_take_over_console from do_fbcon_takeover+0x70/0xd0 do_fbcon_takeover from fbcon_fb_registered+0x19c/0x1ac fbcon_fb_registered from register_framebuffer+0x190/0x21c register_framebuffer from __drm_fb_helper_initial_config_and_unlock+0x350/0x574 __drm_fb_helper_initial_config_and_unlock from exynos_drm_fbdev_client_hotplug+0x6c/0xb0 exynos_drm_fbdev_client_hotplug from drm_client_register+0x58/0x94 drm_client_register from exynos_drm_bind+0x160/0x190 exynos_drm_bind from try_to_bring_up_aggregate_device+0x200/0x2d8 try_to_bring_up_aggregate_device from __component_add+0xb0/0x170 __component_add from mixer_probe+0x74/0xcc mixer_probe from platform_probe+0x5c/0xb8 platform_probe from really_probe+0xe0/0x3d8 really_probe from __driver_probe_device+0x9c/0x1e4 __driver_probe_device from driver_probe_device+0x30/0xc0 driver_probe_device from __device_attach_driver+0xa8/0x120 __device_attach_driver from bus_for_each_drv+0x80/0xcc bus_for_each_drv from __device_attach+0xac/0x1fc __device_attach from bus_probe_device+0x8c/0x90 bus_probe_device from deferred_probe_work_func+0 ---truncated---
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-6.1Upgrade linux | Jul 17, 2024 | Jul 12, 2024 |
| Oracle_linux | — | Upgrade kernel-uek | Aug 16, 2024 | Jul 12, 2024 |
| Suse | — | Upgrade kernel-docsUpgrade kernel-rt_debugUpgrade kselftests-kmp-defaultUpgrade dtb-amdUpgrade dtb-freescaleUpgrade kernel-source-vanillaUpgrade dtb-hisiliconUpgrade kernel-develUpgrade dtb-appleUpgrade dtb-marvellUpgrade dtb-nvidiaUpgrade gfs2-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-64kb-extraUpgrade ocfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-devel-rtUpgrade kernel-symsUpgrade cluster-md-kmp-rtUpgrade dtb-alteraUpgrade reiserfs-kmp-defaultUpgrade kernel-64kb-develUpgrade kernel-64kb-optionalUpgrade kernel-debug-develUpgrade kernel-rt-livepatchUpgrade dlm-kmp-rtUpgrade ocfs2-kmp-azureUpgrade dtb-socionextUpgrade kernel-azure-extraUpgrade kernel-azureUpgrade dtb-xilinxUpgrade kernel-64kb-livepatch-develUpgrade kernel-docs-htmlUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-livepatchUpgrade kernel-rt-develUpgrade kernel-rt_debug-develUpgrade cluster-md-kmp-64kbUpgrade kernel-debugUpgrade dlm-kmp-defaultUpgrade ocfs2-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-default-livepatch-develUpgrade dtb-caviumUpgrade dtb-mediatekUpgrade dtb-amazonUpgrade dtb-renesasUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-sprdUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-default-develUpgrade dtb-allwinnerUpgrade kselftests-kmp-rtUpgrade kernel-azure-optionalUpgrade ocfs2-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-default-base-rebuildUpgrade kernel-sourceUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-syms-rtUpgrade kernel-source-azureUpgrade kernel-default-extraUpgrade kernel-kvmsmallUpgrade cluster-md-kmp-azureUpgrade dtb-amlogicUpgrade dlm-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-azure-develUpgrade dtb-rockchipUpgrade kernel-azure-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-armUpgrade reiserfs-kmp-64kbUpgrade kernel-syms-azureUpgrade kernel-rt-livepatch-develUpgrade kernel-kvmsmall-develUpgrade dtb-lgUpgrade kernel-debug-livepatch-develUpgrade kernel-azure-livepatch-develUpgrade dlm-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-macrosUpgrade kernel-rt-optionalUpgrade kernel-devel-azureUpgrade kernel-rt_debug-vdsoUpgrade kselftests-kmp-azureUpgrade kernel-obs-qaUpgrade kernel-64kbUpgrade dtb-apmUpgrade reiserfs-kmp-azureUpgrade gfs2-kmp-64kbUpgrade kernel-rt-vdsoUpgrade kernel-default-vdsoUpgrade dtb-qcomUpgrade dtb-exynosUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-extra | Aug 14, 2024 | Jul 12, 2024 |
| Ubuntu | — | Upgrade linux-image-virtualUpgrade linux-image-gkeopUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-oemUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04aUpgrade linux-image-oem-22.04cUpgrade linux-image-azureUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-6.8.0-45-genericUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-5.4.0-1132-awsUpgrade linux-image-generic-64kUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1043-iotUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-44-genericUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-22.04Upgrade linux-image-nvidiaUpgrade linux-image-raspi2-hwe-18.04Upgrade linux-image-6.8.0-1014-azureUpgrade linux-image-aws-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-gke-5.15Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-gkeop-5.4Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intelUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.4.0-1099-gkeopUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-5.4.0-1051-xilinx-zynqmpUpgrade linux-image-5.4.0-1116-raspiUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.15.0-1069-awsUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.4.0-195-lowlatencyUpgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1079-ibmUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.4.0-1136-gcpUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-osp1Upgrade linux-image-oem-22.04dUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-awsUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-azure-cvmUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-raspi2Upgrade linux-image-gcpUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-oracleUpgrade linux-image-bluefieldUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-1120-kvmUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-kvmUpgrade linux-image-oem-20.04dUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1137-azureUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.4.0-1131-oracleUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-oracle-64kUpgrade linux-image-5.4.0-1092-bluefieldUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-oem-22.04bUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.4.0-195-generic-lpaeUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-5.4.0-195-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-virtual-hwe-20.04 | Sep 12, 2024 | Jul 12, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Jul 12, 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