In the Linux kernel, the following vulnerability has been resolved:
s390/ptrace: handle setting of fpc register correctly
If the content of the floating point control (fpc) register of a traced process is modified with the ptrace interface the new value is tested for validity by temporarily loading it into the fpc register.
This may lead to corruption of the fpc register of the tracing process: if an interrupt happens while the value is temporarily loaded into the fpc register, and within interrupt context floating point or vector registers are used, the current fp/vx registers are saved with save_fpu_regs() assuming they belong to user space and will be loaded into fp/vx registers when returning to user space.
test_fp_ctl() restores the original user space fpc register value, however it will be discarded, when returning to user space.
In result the tracer will incorrectly continue to run with the value that was supposed to be used for the traced process.
Fix this by saving fpu register contents with save_fpu_regs() before using test_fp_ctl().
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade perfUpgrade kernel-coreUpgrade kernel-zfcpdump-develUpgrade kernel-docUpgrade python3-perfUpgrade kernel-modulesUpgrade bpftoolUpgrade kernel-debugUpgrade kernel-develUpgrade kernel-debug-coreUpgrade kernel-debug-develUpgrade kernelUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-cross-headersUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modulesUpgrade kernel-toolsUpgrade kernel-zfcpdumpUpgrade kernel-tools-libsUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade kernel-zfcpdump-modulesUpgrade kernel-abi-stablelistsUpgrade kernel-headers | Jun 6, 2024 | Mar 6, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Mar 6, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Jun 26, 2024 | Mar 6, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel | Jul 1, 2024 | Mar 6, 2024 |
| Oracle_linux | — | Upgrade kernel | Jun 6, 2024 | Mar 6, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Jun 6, 2024 | Mar 6, 2024 |
| Rocky_linux | — | Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-coreUpgrade python3-perfUpgrade kernel-debug-debuginfoUpgrade kernelUpgrade kernel-debuginfoUpgrade perf-debuginfoUpgrade kernel-debugUpgrade kernel-modulesUpgrade kernel-debug-coreUpgrade kernel-tools-debuginfoUpgrade kernel-debug-develUpgrade kernel-headersUpgrade kernel-cross-headersUpgrade kernel-modules-extraUpgrade python3-perf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-tools-libs-develUpgrade kernel-toolsUpgrade bpftoolUpgrade bpftool-debuginfoUpgrade perfUpgrade kernel-debug-modules-extraUpgrade kernel-develUpgrade kernel-debug-modules | Jun 17, 2024 | Mar 6, 2024 |
| Suse | — | Upgrade kernel-azure-optionalUpgrade kernel-source-rtUpgrade dtb-apmUpgrade dtb-exynosUpgrade dtb-freescaleUpgrade kernel-64kb-optionalUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade dlm-kmp-64kbUpgrade kernel-64kb-develUpgrade cluster-md-kmp-azureUpgrade kernel-default-extraUpgrade kernel-sourceUpgrade dtb-marvellUpgrade ocfs2-kmp-azureUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-rtUpgrade ocfs2-kmp-rtUpgrade dtb-amlogicUpgrade kernel-macrosUpgrade cluster-md-kmp-defaultUpgrade dtb-broadcomUpgrade kernel-azure-livepatch-develUpgrade dtb-amdUpgrade kernel-kvmsmall-develUpgrade dtb-amazonUpgrade gfs2-kmp-rtUpgrade kernel-symsUpgrade kernel-rt_debug-vdsoUpgrade dtb-socionextUpgrade kernel-debug-livepatch-develUpgrade kernel-zfcpdumpUpgrade kernel-default-manUpgrade reiserfs-kmp-defaultUpgrade dtb-xilinxUpgrade kernel-azure-baseUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-64kbUpgrade kernel-debug-develUpgrade kernel-azure-extraUpgrade kselftests-kmp-64kbUpgrade kernel-64kb-livepatch-develUpgrade kernel-source-azureUpgrade kernel-docs-htmlUpgrade kernel-debugUpgrade kernel-devel-azureUpgrade kernel-default-vdsoUpgrade kernel-obs-qaUpgrade kernel-rt_debugUpgrade dtb-renesasUpgrade gfs2-kmp-64kbUpgrade kernel-develUpgrade kernel-kvmsmallUpgrade dtb-lgUpgrade ocfs2-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade dtb-alteraUpgrade dtb-appleUpgrade dtb-hisiliconUpgrade kernel-syms-azureUpgrade kselftests-kmp-defaultUpgrade kernel-rt-optionalUpgrade kernel-rt-extraUpgrade kselftests-kmp-rtUpgrade kernel-default-livepatch-develUpgrade kselftests-kmp-azureUpgrade dlm-kmp-defaultUpgrade dtb-caviumUpgrade dtb-armUpgrade kernel-rt-vdsoUpgrade ocfs2-kmp-defaultUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade gfs2-kmp-defaultUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade dtb-sprdUpgrade kernel-default-base-rebuildUpgrade cluster-md-kmp-64kbUpgrade kernel-syms-rtUpgrade kernel-default-baseUpgrade dtb-mediatekUpgrade kernel-rt-develUpgrade gfs2-kmp-azureUpgrade kernel-defaultUpgrade dlm-kmp-rtUpgrade kernel-azure-develUpgrade kernel-rtUpgrade kernel-kvmsmall-vdsoUpgrade kernel-64kb-extraUpgrade kernel-docsUpgrade kernel-default-optionalUpgrade cluster-md-kmp-rtUpgrade kernel-source-vanillaUpgrade kernel-rt-livepatchUpgrade kernel-obs-buildUpgrade kernel-devel-rtUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade kernel-azure-vdsoUpgrade dtb-qcomUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure | Apr 18, 2024 | Mar 6, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1124-awsUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-oem-22.04cUpgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-starfiveUpgrade linux-image-oemUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-5.4.0-181-genericUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.5.0-41-genericUpgrade linux-image-aws-lts-20.04Upgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-oem-22.04aUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-raspi2Upgrade linux-image-lowlatency-64kUpgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-generic-64kUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-gcpUpgrade linux-image-oem-22.04bUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-20.04bUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-nvidia-6.5Upgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-azureUpgrade linux-image-oem-20.04dUpgrade linux-image-ibmUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-raspiUpgrade linux-image-nvidiaUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-genericUpgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.15.0-1061-awsUpgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-azure-lts-22.04Upgrade linux-image-6.5.0-1022-azureUpgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1129-azureUpgrade linux-image-oem-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-laptop-23.10Upgrade linux-image-intelUpgrade linux-image-gke-5.15Upgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-virtualUpgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-azure-lts-20.04Upgrade linux-image-bluefieldUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-azure-fdeUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1036-iotUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-raspi-nolpaeUpgrade linux-image-azure-cvmUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.1.0-1035-oemUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-6.5.0-1021-awsUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-awsUpgrade linux-image-kvmUpgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-6.5.0-1024-oemUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-oem-20.04 | Mar 12, 2024 | Mar 6, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Mar 6, 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