In the Linux kernel, the following vulnerability has been resolved:
drm: Check output polling initialized before disabling
In drm_kms_helper_poll_disable() check if output polling support is initialized before disabling polling. If not flag this as a warning. Additionally in drm_mode_config_helper_suspend() and drm_mode_config_helper_resume() calls, that re the callers of these functions, avoid invoking them if polling is not initialized. For drivers like hyperv-drm, that do not initialize connector polling, if suspend is called without this check, it leads to suspend failure with following stack [ 770.719392] Freezing remaining freezable tasks ... (elapsed 0.001 seconds) done. [ 770.720592] printk: Suspending console(s) (use no_console_suspend to debug) [ 770.948823] ------------[ cut here ]------------ [ 770.948824] WARNING: CPU: 1 PID: 17197 at kernel/workqueue.c:3162 __flush_work.isra.0+0x212/0x230 [ 770.948831] Modules linked in: rfkill nft_counter xt_conntrack xt_owner udf nft_compat crc_itu_t nft_fib_inet nft_fib_ipv4 nft_fib_ipv6 nft_fib nft_reject_inet nf_reject_ipv4 nf_reject_ipv6 nft_reject nft_ct nft_chain_nat nf_nat nf_conntrack nf_defrag_ipv6 nf_defrag_ipv4 ip_set nf_tables nfnetlink vfat fat mlx5_ib ib_uverbs ib_core mlx5_core intel_rapl_msr intel_rapl_common kvm_amd ccp mlxfw kvm psample hyperv_drm tls drm_shmem_helper drm_kms_helper irqbypass pcspkr syscopyarea sysfillrect sysimgblt hv_balloon hv_utils joydev drm fuse xfs libcrc32c pci_hyperv pci_hyperv_intf sr_mod sd_mod cdrom t10_pi sg hv_storvsc scsi_transport_fc hv_netvsc serio_raw hyperv_keyboard hid_hyperv crct10dif_pclmul crc32_pclmul crc32c_intel hv_vmbus ghash_clmulni_intel dm_mirror dm_region_hash dm_log dm_mod [ 770.948863] CPU: 1 PID: 17197 Comm: systemd-sleep Not tainted 5.14.0-362.2.1.el9_3.x86_64 #1 [ 770.948865] Hardware name: Microsoft Corporation Virtual Machine/Virtual Machine, BIOS Hyper-V UEFI Release v4.1 05/09/2022 [ 770.948866] RIP: 0010:__flush_work.isra.0+0x212/0x230 [ 770.948869] Code: 8b 4d 00 4c 8b 45 08 89 ca 48 c1 e9 04 83 e2 08 83 e1 0f 83 ca 02 89 c8 48 0f ba 6d 00 03 e9 25 ff ff ff 0f 0b e9 4e ff ff ff <0f> 0b 45 31 ed e9 44 ff ff ff e8 8f 89 b2 00 66 66 2e 0f 1f 84 00 [ 770.948870] RSP: 0018:ffffaf4ac213fb10 EFLAGS: 00010246 [ 770.948871] RAX: 0000000000000000 RBX: 0000000000000000 RCX: ffffffff8c992857 [ 770.948872] RDX: 0000000000000001 RSI: 0000000000000001 RDI: ffff9aad82b00330 [ 770.948873] RBP: ffff9aad82b00330 R08: 0000000000000000 R09: ffff9aad87ee3d10 [ 770.948874] R10: 0000000000000200 R11: 0000000000000000 R12: ffff9aad82b00330 [ 770.948874] R13: 0000000000000001 R14: 0000000000000000 R15: 0000000000000001 [ 770.948875] FS: 00007ff1b2f6bb40(0000) GS:ffff9aaf37d00000(0000) knlGS:0000000000000000 [ 770.948878] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 [ 770.948878] CR2: 0000555f345cb666 CR3: 00000001462dc005 CR4: 0000000000370ee0 [ 770.948879] Call Trace: [ 770.948880] <TASK> [ 770.948881] ? show_trace_log_lvl+0x1c4/0x2df [ 770.948884] ? show_trace_log_lvl+0x1c4/0x2df [ 770.948886] ? __cancel_work_timer+0x103/0x190 [ 770.948887] ? __flush_work.isra.0+0x212/0x230 [ 770.948889] ? __warn+0x81/0x110 [ 770.948891] ? __flush_work.isra.0+0x212/0x230 [ 770.948892] ? report_bug+0x10a/0x140 [ 770.948895] ? handle_bug+0x3c/0x70 [ 770.948898] ? exc_invalid_op+0x14/0x70 [ 770.948899] ? asm_exc_invalid_op+0x16/0x20 [ 770.948903] ? __flush_work.isra.0+0x212/0x230 [ 770.948905] __cancel_work_timer+0x103/0x190 [ 770.948907] ? _raw_spin_unlock_irqrestore+0xa/0x30 [ 770.948910] drm_kms_helper_poll_disable+0x1e/0x40 [drm_kms_helper] [ 770.948923] drm_mode_config_helper_suspend+0x1c/0x80 [drm_kms_helper] [ 770.948933] ? __pfx_vmbus_suspend+0x10/0x10 [hv_vmbus] [ 770.948942] hyperv_vmbus_suspend+0x17/0x40 [hyperv_drm] [ 770.948944] ? __pfx_vmbus_suspend+0x10/0x10 [hv_vmbus] [ 770.948951] dpm_run_callback+0x4c/0x140 [ 770.948954] __device_suspend_noir ---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 |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade kernelUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade perfUpgrade python-perfUpgrade python-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-debuginfoUpgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernel-livepatch-5.15.161-106.159Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-headers | Apr 10, 2025 | May 19, 2024 |
| Amazon_linux_2023 | — | Upgrade perfUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-libbpf-staticUpgrade kernel-modules-extra-commonUpgrade kernel-develUpgrade kernel-tools-develUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-tools-debuginfoUpgrade kernelUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-headersUpgrade bpftool-debuginfoUpgrade kernel-libbpf-develUpgrade perf-debuginfoUpgrade python3-perfUpgrade kernel-libbpfUpgrade kernel-modules-extra | Feb 17, 2025 | May 19, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 19, 2024 |
| Redhat_linux | — | Upgrade kernel-rtNo solution existsUpgrade kernel | Dec 5, 2024 | May 19, 2024 |
| Suse | — | Upgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-defaultUpgrade kselftests-kmp-rtUpgrade dtb-nvidiaUpgrade dtb-renesasUpgrade reiserfs-kmp-azureUpgrade kernel-syms-rtUpgrade dtb-rockchipUpgrade dtb-mediatekUpgrade kernel-source-vanillaUpgrade kernel-devel-rtUpgrade kernel-docsUpgrade kernel-obs-buildUpgrade kernel-rt_debugUpgrade dtb-socionextUpgrade dlm-kmp-azureUpgrade kernel-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-debug-livepatch-develUpgrade kernel-rt-develUpgrade kernel-rt-vdsoUpgrade cluster-md-kmp-defaultUpgrade dtb-armUpgrade dtb-sprdUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-vdsoUpgrade kernel-default-livepatch-develUpgrade dtb-allwinnerUpgrade kselftests-kmp-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-baseUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade dlm-kmp-defaultUpgrade kernel-rt-extraUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-rtUpgrade dtb-xilinxUpgrade gfs2-kmp-defaultUpgrade kernel-azureUpgrade kernel-debug-vdsoUpgrade dtb-apmUpgrade dtb-exynosUpgrade kernel-macrosUpgrade kernel-default-vdsoUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-rtUpgrade dtb-amazonUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-default-extraUpgrade kernel-default-livepatchUpgrade dtb-caviumUpgrade cluster-md-kmp-azureUpgrade kernel-debug-develUpgrade dtb-alteraUpgrade kernel-develUpgrade gfs2-kmp-64kbUpgrade kernel-default-optionalUpgrade kernel-debugUpgrade kernel-kvmsmall-vdsoUpgrade dtb-freescaleUpgrade dtb-appleUpgrade kernel-sourceUpgrade kernel-source-azureUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade dtb-lgUpgrade dtb-qcomUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-optionalUpgrade gfs2-kmp-azureUpgrade dlm-kmp-64kbUpgrade kernel-64kbUpgrade dtb-broadcomUpgrade kernel-symsUpgrade reiserfs-kmp-64kbUpgrade kernel-azure-extraUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-develUpgrade dtb-hisiliconUpgrade kselftests-kmp-azureUpgrade kernel-rtUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-syms-azureUpgrade kernel-rt_debug-develUpgrade kernel-azure-livepatch-develUpgrade dtb-amlogicUpgrade kernel-obs-qaUpgrade ocfs2-kmp-rtUpgrade kernel-source-rtUpgrade kernel-default-develUpgrade dtb-marvellUpgrade ocfs2-kmp-defaultUpgrade dtb-amdUpgrade kernel-zfcpdumpUpgrade kernel-rt-optionalUpgrade kernel-devel-azureUpgrade kernel-azure-optionalUpgrade kernel-azure-devel | Jun 24, 2024 | May 19, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-nvidiaUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-intel-iotgUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-intelUpgrade linux-image-genericUpgrade linux-image-oem-24.04aUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-oem-20.04dUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-generic-64kUpgrade linux-image-6.8.0-1007-intelUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-oracleUpgrade linux-image-oem-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-20.04bUpgrade linux-image-virtualUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-ibmUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-azureUpgrade linux-image-raspiUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-gke-5.15Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-raspi-nolpaeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-awsUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-azure-cvmUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-6.8.0-38-genericUpgrade linux-image-6.8.0-1008-oem | Jul 12, 2024 | May 19, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Sep 22, 2025 | May 19, 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