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 kernel-toolsUpgrade python-perfUpgrade perfUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade python-perf-debuginfoUpgrade kernelUpgrade bpftool-debuginfoUpgrade bpftoolUpgrade kernel-debuginfoUpgrade kernel-headersUpgrade kernel-tools-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-5.15.161-106.159Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-devel | Apr 10, 2025 | May 19, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-toolsUpgrade kernel-livepatch-6.1.94-99.176Upgrade perfUpgrade bpftoolUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade python3-perf-debuginfoUpgrade kernel-develUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-staticUpgrade kernel-modules-extraUpgrade bpftool-debuginfoUpgrade kernel-libbpfUpgrade kernel-headersUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-libbpf-develUpgrade python3-perfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel | Feb 17, 2025 | May 19, 2024 |
| Debian | — | Upgrade linux | Jul 30, 2024 | May 19, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Dec 5, 2024 | May 19, 2024 |
| Suse | — | Upgrade kernel-docsUpgrade kernel-defaultUpgrade dtb-rockchipUpgrade kernel-azureUpgrade kernel-default-base-rebuildUpgrade kernel-obs-buildUpgrade kernel-rt_debugUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade kernel-debug-vdsoUpgrade kernel-syms-rtUpgrade kselftests-kmp-rtUpgrade reiserfs-kmp-defaultUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-azureUpgrade reiserfs-kmp-rtUpgrade gfs2-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-rt-livepatch-develUpgrade dtb-allwinnerUpgrade cluster-md-kmp-defaultUpgrade dlm-kmp-defaultUpgrade dtb-armUpgrade dtb-sprdUpgrade kernel-azure-vdsoUpgrade kernel-devel-rtUpgrade kselftests-kmp-defaultUpgrade kernel-debug-livepatch-develUpgrade kernel-rt_debug-vdsoUpgrade dtb-mediatekUpgrade dtb-renesasUpgrade dtb-socionextUpgrade dlm-kmp-azureUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kernel-64kb-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-rt-extraUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt-develUpgrade kernel-rt-vdsoUpgrade kselftests-kmp-64kbUpgrade kernel-obs-qaUpgrade kernel-default-develUpgrade dtb-marvellUpgrade reiserfs-kmp-64kbUpgrade dtb-broadcomUpgrade kernel-symsUpgrade kernel-default-extraUpgrade kernel-syms-azureUpgrade kernel-rt_debug-develUpgrade kernel-rtUpgrade kernel-azure-livepatch-develUpgrade kernel-64kbUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-exynosUpgrade ocfs2-kmp-rtUpgrade kernel-source-rtUpgrade gfs2-kmp-64kbUpgrade kernel-default-vdsoUpgrade gfs2-kmp-rtUpgrade dtb-alteraUpgrade ocfs2-kmp-defaultUpgrade kernel-zfcpdumpUpgrade kernel-devel-azureUpgrade kernel-azure-develUpgrade kernel-rt-optionalUpgrade kernel-azure-optionalUpgrade dtb-apmUpgrade dtb-amlogicUpgrade dtb-amdUpgrade kernel-kvmsmall-vdsoUpgrade kernel-sourceUpgrade dtb-appleUpgrade kernel-source-azureUpgrade kernel-kvmsmallUpgrade kernel-docs-htmlUpgrade kernel-debugUpgrade dtb-lgUpgrade dtb-freescaleUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-macrosUpgrade cluster-md-kmp-rtUpgrade gfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade dtb-amazonUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kernel-debug-develUpgrade cluster-md-kmp-azureUpgrade kernel-default-livepatchUpgrade kernel-azure-extraUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-develUpgrade dtb-qcomUpgrade dtb-hisiliconUpgrade dtb-caviumUpgrade dlm-kmp-64kbUpgrade kselftests-kmp-azure | Jun 24, 2024 | May 19, 2024 |
| Ubuntu | — | Upgrade linux-image-ibmUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-6.8.0-38-lowlatency-64kUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-1006-gkeUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-awsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.8.0-38-genericUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-lowlatencyUpgrade linux-image-6.8.0-38-lowlatencyUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-6.8.0-1008-oracleUpgrade linux-image-6.8.0-1010-azure-fdeUpgrade linux-image-azure-fdeUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-6.8.0-38-generic-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-azureUpgrade linux-image-kvmUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-6.8.0-1008-ibmUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-6.8.0-1008-oemUpgrade linux-image-raspiUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-6.8.0-1007-intelUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-oem-24.04Upgrade linux-image-oem-20.04Upgrade linux-image-oem-20.04bUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-nvidia-64kUpgrade linux-image-oem-20.04cUpgrade linux-image-intel-iotgUpgrade linux-image-intelUpgrade linux-image-genericUpgrade linux-image-oracleUpgrade linux-image-virtualUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-1010-azureUpgrade linux-image-6.8.0-1007-raspiUpgrade linux-image-gcpUpgrade linux-image-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1009-nvidiaUpgrade linux-image-nvidiaUpgrade linux-image-6.8.0-1009-nvidia-64kUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-oem-24.04aUpgrade linux-image-gkeUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1010-gcpUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-6.8.0-1011-awsUpgrade linux-image-6.8.0-1008-oracle-64kUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-gkeop-5.15Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-virtual-hwe-24.04 | 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