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 python3-perfUpgrade kernel-debug-develUpgrade kernel-develUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-64k-modulesUpgrade kernel-64k-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdumpUpgrade kernel-modulesUpgrade kernel-rt-debug-develUpgrade kernel-headersUpgrade kernel-modules-coreUpgrade rtlaUpgrade kernel-64k-debug-develUpgrade kernel-cross-headersUpgrade kernel-64k-develUpgrade kernel-rt-develUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libsUpgrade kernel-debug-coreUpgrade kernel-rt-coreUpgrade kernelUpgrade kernel-uki-virtUpgrade kernel-64kUpgrade kernel-debug-modules-coreUpgrade bpftoolUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-extraUpgrade kernel-coreUpgrade kernel-64k-debug-modulesUpgrade perfUpgrade kernel-zfcpdump-develUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-modulesUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-coreUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-docUpgrade kernel-debug-devel-matchedUpgrade kernel-abi-stablelistsUpgrade libperfUpgrade kernel-rt-modules-extraUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade rvUpgrade kernel-devel-matchedUpgrade kernel-rtUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debug-coreUpgrade kernel-rt-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-64k-debugUpgrade kernel-zfcpdump-modules | Jul 3, 2024 | May 1, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libs | Jul 16, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libs | Oct 8, 2024 | May 1, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-tools-libsUpgrade python3-perfUpgrade bpftoolUpgrade kernelUpgrade kernel-abi-stablelistsUpgrade 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 kernel-rtNo solution existsUpgrade kernel | Jul 3, 2024 | May 1, 2024 |
| Rocky_linux | — | Upgrade kernel-rt-kvmUpgrade perf-debuginfoUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-rt-modules-extraUpgrade kernel-coreUpgrade kernel-debugUpgrade kernel-zfcpdump-debuginfoUpgrade perfUpgrade kernel-rt-debug-kvmUpgrade bpftoolUpgrade kernel-develUpgrade python3-perf-debuginfoUpgrade kernel-debug-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-rt-debugUpgrade python3-perfUpgrade kernel-rt-develUpgrade kernel-modulesUpgrade kernel-rt-coreUpgrade kernel-debuginfoUpgrade kernel-debug-develUpgrade rtlaUpgrade kernel-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-tools-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-devel-matchedUpgrade kernel-tools-libs-develUpgrade bpftool-debuginfoUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-tools-libsUpgrade kernel-rt-modulesUpgrade kernel-rtUpgrade kernel-debug-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-zfcpdump-coreUpgrade kernel-uki-virtUpgrade kernel-toolsUpgrade rvUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-rt-debuginfoUpgrade kernel-debug-debuginfoUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-debug-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-headers | Jul 16, 2024 | May 1, 2024 |
| Suse | — | Upgrade cluster-md-kmp-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-extraUpgrade gfs2-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-64kb-extraUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-azureUpgrade kernel-rt-optionalUpgrade kernel-azure-vdsoUpgrade kernel-rt_debugUpgrade kernel-kvmsmall-livepatch-develUpgrade kselftests-kmp-defaultUpgrade kernel-debugUpgrade kernel-azureUpgrade dlm-kmp-defaultUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-64kbUpgrade reiserfs-kmp-defaultUpgrade kernel-debug-develUpgrade dtb-renesasUpgrade kernel-default-manUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade dtb-amdUpgrade dlm-kmp-rtUpgrade kernel-syms-rtUpgrade dtb-socionextUpgrade kernel-64kb-livepatch-develUpgrade kernel-64kb-develUpgrade kernel-default-develUpgrade dtb-marvellUpgrade kernel-symsUpgrade kernel-docsUpgrade kernel-debug-livepatch-develUpgrade dtb-hisiliconUpgrade kernel-defaultUpgrade dtb-freescaleUpgrade reiserfs-kmp-rtUpgrade dtb-nvidiaUpgrade kernel-default-livepatchUpgrade kernel-default-livepatch-develUpgrade dtb-sprdUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade kselftests-kmp-rtUpgrade cluster-md-kmp-64kbUpgrade kernel-source-vanillaUpgrade dtb-appleUpgrade dtb-amazonUpgrade kernel-debug-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade kernel-rt-livepatch-develUpgrade kernel-source-rtUpgrade kernel-default-baseUpgrade kernel-azure-optionalUpgrade kernel-obs-qaUpgrade kernel-rt-extraUpgrade kernel-syms-azureUpgrade kernel-default-optionalUpgrade kernel-rt-livepatchUpgrade dtb-lgUpgrade dtb-caviumUpgrade kernel-source-azureUpgrade kernel-64kbUpgrade dtb-armUpgrade cluster-md-kmp-azureUpgrade kernel-zfcpdumpUpgrade dtb-rockchipUpgrade kernel-azure-livepatch-develUpgrade reiserfs-kmp-azureUpgrade kernel-rtUpgrade kernel-obs-buildUpgrade gfs2-kmp-rtUpgrade dlm-kmp-64kbUpgrade dtb-xilinxUpgrade kernel-rt-vdsoUpgrade gfs2-kmp-azureUpgrade dtb-alteraUpgrade kernel-sourceUpgrade ocfs2-kmp-rtUpgrade kernel-azure-develUpgrade dtb-qcomUpgrade dtb-mediatekUpgrade dtb-amlogicUpgrade ocfs2-kmp-defaultUpgrade kernel-default-base-rebuildUpgrade kernel-default-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-apmUpgrade dtb-exynosUpgrade kernel-rt-develUpgrade kernel-devel-rtUpgrade kernel-develUpgrade kernel-devel-azureUpgrade kernel-default-extraUpgrade cluster-md-kmp-rtUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debug-develUpgrade kernel-macrosUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmall | Jun 13, 2024 | May 1, 2024 |
| Ubuntu | — | Upgrade linux-image-oracle-lts-18.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1068-azureUpgrade linux-image-oem-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-lts-xenialUpgrade linux-image-oemUpgrade linux-image-5.15.0-1060-intel-iotgUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-1127-oracleUpgrade linux-image-gkeopUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-4.15.0-237-lowlatencyUpgrade linux-image-4.4.0-1143-awsUpgrade linux-image-5.4.0-1133-azureUpgrade linux-image-oracleUpgrade linux-image-bluefieldUpgrade linux-image-4.4.0-268-genericUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-4.15.0-1135-fipsUpgrade linux-image-5.4.0-1088-bluefieldUpgrade linux-image-5.4.0-1128-awsUpgrade linux-image-gkeop-5.4Upgrade linux-image-4.15.0-1142-oracleUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-oem-20.04cUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-4.15.0-237-genericUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-azure-lts-18.04Upgrade linux-image-oracle-lts-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1060-nvidia-lowlatencyUpgrade linux-image-5.15.0-1060-nvidiaUpgrade linux-image-5.15.0-116-generic-64kUpgrade linux-image-5.15.0-1058-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.15.0-1065-gcpUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-4.15.0-1180-awsUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-aws-fipsUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-gkeop-5.15Upgrade linux-image-generic-64kUpgrade linux-image-virtualUpgrade linux-image-gkeUpgrade linux-image-5.4.0-1112-raspiUpgrade linux-image-5.15.0-1065-awsUpgrade linux-image-oem-20.04bUpgrade linux-image-4.4.0-1113-fipsUpgrade linux-image-4.15.0-2097-azure-fipsUpgrade linux-image-gcpUpgrade linux-image-genericUpgrade linux-image-5.15.0-1058-raspiUpgrade linux-image-4.15.0-1163-kvmUpgrade linux-image-fipsUpgrade linux-image-intelUpgrade linux-image-5.15.0-1064-gcpUpgrade linux-image-azure-lts-22.04Upgrade linux-image-ibmUpgrade linux-image-raspi-nolpaeUpgrade linux-image-5.15.0-116-generic-lpaeUpgrade linux-image-gcp-fipsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.4.0-268-lowlatencyUpgrade linux-image-5.4.0-1075-ibmUpgrade linux-image-5.4.0-189-lowlatencyUpgrade linux-image-raspi2Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-oem-20.04dUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-116-lowlatency-64kUpgrade linux-image-5.15.0-1048-gkeopUpgrade linux-image-4.4.0-1144-kvmUpgrade linux-image-5.15.0-116-genericUpgrade linux-image-5.15.0-1062-kvmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-4.15.0-2118-aws-fipsUpgrade linux-image-5.4.0-1040-iotUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1068-azure-fdeUpgrade linux-image-raspiUpgrade linux-image-azureUpgrade linux-image-azure-fipsUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.4.0-1132-gcpUpgrade linux-image-4.15.0-1173-gcpUpgrade linux-image-4.15.0-1188-azureUpgrade linux-image-aws-hweUpgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-116-lowlatencyUpgrade linux-image-5.4.0-1116-kvmUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1047-xilinx-zynqmpUpgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1063-oracleUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-azure-fdeUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-189-genericUpgrade linux-image-4.15.0-2081-gcp-fipsUpgrade linux-image-5.4.0-1095-gkeopUpgrade linux-image-4.4.0-1181-awsUpgrade linux-image-5.15.0-1062-gkeUpgrade linux-image-awsUpgrade linux-image-azure-cvmUpgrade linux-image-kvmUpgrade linux-image-5.4.0-189-generic-lpaeUpgrade linux-image-gke-5.15 | 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