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