In the Linux kernel, the following vulnerability has been resolved:
crypto: qat - resolve race condition during AER recovery
During the PCI AER system's error recovery process, the kernel driver may encounter a race condition with freeing the reset_data structure's memory. If the device restart will take more than 10 seconds the function scheduling that restart will exit due to a timeout, and the reset_data structure will be freed. However, this data structure is used for completion notification after the restart is completed, which leads to a UAF bug.
This results in a KFENCE bug notice.
BUG: KFENCE: use-after-free read in adf_device_reset_worker+0x38/0xa0 [intel_qat] Use-after-free read at 0x00000000bc56fddf (in kfence-#142): adf_device_reset_worker+0x38/0xa0 [intel_qat] process_one_work+0x173/0x340
To resolve this race condition, the memory associated to the container of the work_struct is freed on the worker if the timeout expired, otherwise on the function that schedules the worker. The timeout detection can be done by checking if the caller is still waiting for completion or not by using completion_done() function.
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-headersUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-rt-develUpgrade kernel-64kUpgrade kernel-develUpgrade kernel-rt-coreUpgrade kernel-rt-debugUpgrade perfUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-64k-modulesUpgrade kernel-uki-virtUpgrade kernel-64k-modules-extraUpgrade kernel-modules-extraUpgrade kernel-debugUpgrade kernel-rt-debug-modulesUpgrade kernel-coreUpgrade bpftoolUpgrade kernel-modules-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernelUpgrade python3-perfUpgrade kernel-debug-coreUpgrade kernel-tools-libsUpgrade rtlaUpgrade kernel-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-64k-develUpgrade kernel-cross-headersUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-modulesUpgrade kernel-64k-coreUpgrade kernel-rt-kvmUpgrade kernel-docUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-devel-matchedUpgrade rvUpgrade kernel-zfcpdump-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-debug-modulesUpgrade libperfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-tools-libs-develUpgrade kernel-64k-devel-matchedUpgrade kernel-toolsUpgrade kernel-debug-modules-extraUpgrade kernel-rtUpgrade kernel-rt-modules-coreUpgrade kernel-devel-matched | Jul 3, 2024 | May 1, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernelUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-tools-libs | Jul 16, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-tools | Oct 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernel-tools | Oct 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernelUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-tools | Jul 17, 2024 | May 1, 2024 |
| Oracle_linux | — | Upgrade kernel | Jul 3, 2024 | May 1, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jul 3, 2024 | May 1, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-debug-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-debuginfoUpgrade kernel-modulesUpgrade kernel-rt-debugUpgrade kernel-rt-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-develUpgrade kernel-zfcpdump-debuginfoUpgrade perfUpgrade kernel-debug-develUpgrade kernel-rt-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modulesUpgrade kernel-zfcpdump-develUpgrade kernel-modules-coreUpgrade kernel-rt-kvmUpgrade python3-perfUpgrade kernelUpgrade kernel-rt-develUpgrade kernel-cross-headersUpgrade kernel-debug-coreUpgrade perf-debuginfoUpgrade kernel-coreUpgrade rtlaUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-debugUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-tools-libsUpgrade kernel-rt-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virtUpgrade kernel-toolsUpgrade kernel-rtUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade bpftool-debuginfoUpgrade kernel-tools-libs-develUpgrade kernel-headersUpgrade kernel-debug-devel-matchedUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-debug-debuginfoUpgrade rvUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade libperfUpgrade kernel-rt-debug-debuginfoUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debug-modules-extraUpgrade kernel-devel-matchedUpgrade kernel-debuginfo-common-x86_64 | Jul 16, 2024 | May 1, 2024 |
| Suse | — | Upgrade kernel-azure-extraUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kb-optionalUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-defaultUpgrade kernel-64kb-extraUpgrade dtb-broadcomUpgrade dtb-socionextUpgrade dlm-kmp-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kernel-docs-htmlUpgrade kernel-default-baseUpgrade kernel-rt-optionalUpgrade kernel-64kb-livepatch-develUpgrade dtb-appleUpgrade cluster-md-kmp-defaultUpgrade dtb-hisiliconUpgrade dtb-nvidiaUpgrade dtb-sprdUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-rt_debugUpgrade kernel-debugUpgrade kernel-syms-rtUpgrade dtb-amdUpgrade kernel-rt_debug-vdsoUpgrade kernel-debug-livepatch-develUpgrade kernel-debug-vdsoUpgrade kernel-azureUpgrade kernel-default-develUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade dtb-renesasUpgrade ocfs2-kmp-azureUpgrade kernel-docsUpgrade kernel-debug-develUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-rt-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade kernel-source-rtUpgrade kernel-defaultUpgrade reiserfs-kmp-rtUpgrade kernel-symsUpgrade kernel-source-vanillaUpgrade dlm-kmp-rtUpgrade dtb-amazonUpgrade reiserfs-kmp-defaultUpgrade dtb-marvellUpgrade gfs2-kmp-defaultUpgrade kernel-64kb-develUpgrade kselftests-kmp-rtUpgrade ocfs2-kmp-64kbUpgrade kernel-default-livepatchUpgrade cluster-md-kmp-64kbUpgrade dtb-freescaleUpgrade kernel-default-manUpgrade dtb-caviumUpgrade kernel-default-extraUpgrade dtb-amlogicUpgrade dtb-lgUpgrade kernel-source-azureUpgrade kernel-default-base-rebuildUpgrade dtb-qcomUpgrade kernel-rt-extraUpgrade kernel-obs-qaUpgrade cluster-md-kmp-rtUpgrade kernel-syms-azureUpgrade dtb-exynosUpgrade kernel-default-optionalUpgrade kernel-develUpgrade kernel-default-vdsoUpgrade dtb-apmUpgrade gfs2-kmp-rtUpgrade dtb-xilinxUpgrade dlm-kmp-64kbUpgrade ocfs2-kmp-rtUpgrade kernel-sourceUpgrade kernel-azure-optionalUpgrade gfs2-kmp-64kbUpgrade kernel-rt-livepatchUpgrade kernel-kvmsmallUpgrade kernel-kvmsmall-develUpgrade dtb-rockchipUpgrade dtb-alteraUpgrade kernel-azure-develUpgrade kernel-devel-rtUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-azureUpgrade kernel-macrosUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade kernel-azure-livepatch-develUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade dtb-armUpgrade kernel-64kbUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-64kbUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade kernel-devel-azure | Jun 13, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-4.15.0-1188-azureUpgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-azure-cvmUpgrade linux-image-azureUpgrade linux-image-kvmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-4.15.0-2118-aws-fipsUpgrade linux-image-gke-5.15Upgrade linux-image-ibmUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-4.4.0-1144-kvmUpgrade linux-image-5.4.0-189-genericUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-gcp-fipsUpgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-4.15.0-1173-gcpUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-4.4.0-268-lowlatencyUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-4.15.0-2081-gcp-fipsUpgrade linux-image-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-azure-fdeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-awsUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-4.4.0-1181-awsUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-azure-fipsUpgrade linux-image-aws-lts-20.04Upgrade linux-image-aws-hweUpgrade linux-image-intelUpgrade linux-image-azure-lts-18.04Upgrade linux-image-4.15.0-237-genericUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-gkeUpgrade linux-image-4.15.0-1180-awsUpgrade linux-image-oem-osp1Upgrade linux-image-4.15.0-237-lowlatencyUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-oem-20.04Upgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oemUpgrade linux-image-aws-lts-18.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-4.4.0-1143-awsUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-gcpUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-fipsUpgrade linux-image-4.4.0-268-genericUpgrade linux-image-4.4.0-1113-fipsUpgrade linux-image-nvidiaUpgrade linux-image-aws-fipsUpgrade linux-image-oem-20.04bUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-oem-20.04cUpgrade linux-image-4.15.0-1135-fipsUpgrade linux-image-4.15.0-1142-oracleUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-5.15.0-1068-azureUpgrade linux-image-generic-64kUpgrade linux-image-gkeop-5.4Upgrade linux-image-raspi-hwe-18.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-4.15.0-1163-kvmUpgrade linux-image-4.15.0-2097-azure-fipsUpgrade linux-image-intel-iotgUpgrade linux-image-oracleUpgrade linux-image-genericUpgrade linux-image-bluefieldUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-oracle-lts-20.04 | Jul 15, 2024 | May 1, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | May 1, 2024 |
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