In the Linux kernel, the following vulnerability has been resolved:
drm/vmwgfx: Fix the lifetime of the bo cursor memory
The cleanup can be dispatched while the atomic update is still active, which means that the memory acquired in the atomic update needs to not be invalidated by the cleanup. The buffer objects in vmw_plane_state instead of using the builtin map_and_cache were trying to handle the lifetime of the mapped memory themselves, leading to crashes.
Use the map_and_cache instead of trying to manage the lifetime of the buffer objects held by the vmw_plane_state.
Fixes kernel oops'es in IGT's kms_cursor_legacy forked-bo.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-rt-kvmUpgrade kernel-debug-coreUpgrade kernel-docUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-coreUpgrade perfUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-coreUpgrade kernel-develUpgrade kernel-headersUpgrade kernel-rt-develUpgrade kernel-debug-develUpgrade kernel-rt-debugUpgrade kernel-coreUpgrade kernel-modulesUpgrade bpftoolUpgrade kernel-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-cross-headersUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade python3-perfUpgrade kernel-rtUpgrade kernel-rt-modules-extraUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modules-extraUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Aug 12, 2024 | May 17, 2024 |
| Debian | — | Upgrade linux | Jul 27, 2026 | Jul 27, 2026 |
| Oracle_linux | — | Upgrade kernel | Aug 16, 2024 | May 17, 2024 |
| Redhat_linux | — | Upgrade kernel-rtUpgrade kernelNo solution exists | Aug 12, 2024 | May 17, 2024 |
| Rocky_linux | — | Upgrade kernel-debug-debuginfoUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-develUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-rt-debugUpgrade perfUpgrade bpftoolUpgrade kernel-rt-debuginfoUpgrade kernel-rtUpgrade kernel-rt-modulesUpgrade bpftool-debuginfoUpgrade kernel-rt-kvmUpgrade perf-debuginfoUpgrade python3-perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-modules-extraUpgrade kernel-headersUpgrade kernel-rt-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-modulesUpgrade kernel-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-debug-kvmUpgrade python3-perfUpgrade kernel-tools-debuginfoUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-debugUpgrade kernel-coreUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-tools-libsUpgrade kernel-debuginfo | Aug 22, 2024 | May 17, 2024 |
| Suse | — | Upgrade kernel-debugUpgrade kernel-rt_debug-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-default-optionalUpgrade dlm-kmp-azureUpgrade dtb-apmUpgrade kernel-defaultUpgrade kernel-default-livepatch-develUpgrade dtb-armUpgrade kernel-docsUpgrade kernel-obs-qaUpgrade dtb-sprdUpgrade kernel-kvmsmallUpgrade reiserfs-kmp-rtUpgrade dtb-renesasUpgrade kernel-syms-rtUpgrade dtb-mediatekUpgrade kselftests-kmp-rtUpgrade dtb-amlogicUpgrade dlm-kmp-rtUpgrade dtb-socionextUpgrade kernel-default-base-rebuildUpgrade kernel-64kb-extraUpgrade dtb-qcomUpgrade kernel-azure-vdsoUpgrade kernel-default-extraUpgrade kernel-symsUpgrade kernel-azure-develUpgrade dtb-xilinxUpgrade dtb-rockchipUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-devel-rtUpgrade kernel-develUpgrade dlm-kmp-defaultUpgrade dtb-nvidiaUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-default-baseUpgrade ocfs2-kmp-rtUpgrade kernel-64kb-develUpgrade kernel-rtUpgrade reiserfs-kmp-azureUpgrade cluster-md-kmp-64kbUpgrade kernel-macrosUpgrade kernel-rt-develUpgrade kernel-rt-livepatch-develUpgrade dtb-broadcomUpgrade kernel-obs-buildUpgrade dtb-amdUpgrade dtb-freescaleUpgrade cluster-md-kmp-azureUpgrade kernel-zfcpdumpUpgrade kernel-source-azureUpgrade dtb-hisiliconUpgrade kernel-debug-develUpgrade ocfs2-kmp-azureUpgrade kernel-kvmsmall-vdsoUpgrade dtb-allwinnerUpgrade kernel-64kbUpgrade kernel-docs-htmlUpgrade dtb-exynosUpgrade kselftests-kmp-64kbUpgrade kernel-source-vanillaUpgrade kernel-rt_debug-develUpgrade kernel-debug-vdsoUpgrade kernel-rt-optionalUpgrade reiserfs-kmp-defaultUpgrade reiserfs-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-64kb-optionalUpgrade dtb-alteraUpgrade cluster-md-kmp-rtUpgrade kernel-azure-optionalUpgrade kernel-azure-extraUpgrade dtb-appleUpgrade kernel-devel-azureUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-rt-extraUpgrade kernel-syms-azureUpgrade kernel-default-livepatchUpgrade gfs2-kmp-64kbUpgrade kernel-source-rtUpgrade dtb-marvellUpgrade kernel-rt-vdsoUpgrade kernel-default-vdsoUpgrade dtb-caviumUpgrade kernel-default-develUpgrade dtb-lgUpgrade kernel-sourceUpgrade kernel-kvmsmall-develUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade gfs2-kmp-defaultUpgrade gfs2-kmp-azureUpgrade dtb-amazonUpgrade kernel-rt_debugUpgrade kselftests-kmp-azureUpgrade kernel-azureUpgrade gfs2-kmp-rt | Jun 24, 2024 | May 17, 2024 |
| Ubuntu | — | Upgrade linux-image-awsUpgrade linux-image-6.8.0-35-lowlatencyUpgrade linux-image-oracle-64kUpgrade linux-image-6.8.0-1006-ibmUpgrade linux-image-6.8.0-1008-azure-fdeUpgrade linux-image-gkeUpgrade linux-image-6.8.0-1008-gcpUpgrade linux-image-raspiUpgrade linux-image-6.8.0-35-generic-64kUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-azureUpgrade linux-image-6.8.0-35-genericUpgrade linux-image-6.8.0-35-lowlatency-64kUpgrade linux-image-kvmUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1006-oemUpgrade linux-image-genericUpgrade linux-image-generic-64kUpgrade linux-image-gcpUpgrade linux-image-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-oracleUpgrade linux-image-6.8.0-1005-raspiUpgrade linux-image-generic-lpaeUpgrade linux-image-6.8.0-1008-azureUpgrade linux-image-virtualUpgrade linux-image-6.8.0-1009-awsUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1006-oracle-64kUpgrade linux-image-6.8.0-1006-oracleUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-lowlatencyUpgrade linux-image-ibm-classicUpgrade linux-image-azure-fdeUpgrade linux-image-6.8.0-1004-gke | Jul 1, 2024 | May 17, 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