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 kernel-coreUpgrade kernel-modulesUpgrade perfUpgrade kernel-develUpgrade kernelUpgrade python3-perfUpgrade kernel-docUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-debug-coreUpgrade kernel-modules-extraUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-cross-headersUpgrade bpftoolUpgrade kernel-zfcpdump-develUpgrade kernel-zfcpdumpUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-modulesUpgrade kernel-tools-libs-develUpgrade kernel-abi-stablelistsUpgrade kernel-headersUpgrade kernel-zfcpdump-modulesUpgrade kernel-debug-modules-extra | Jun 6, 2024 | Mar 6, 2024 |
| Debian | — | Upgrade linux | May 8, 2024 | Mar 6, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernelUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-toolsUpgrade kernel-tools-libs | Jun 26, 2024 | Mar 6, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libs | Jul 1, 2024 | Mar 6, 2024 |
| Oracle_linux | — | Upgrade kernel | Jun 6, 2024 | Mar 6, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernelUpgrade kernel-rt | Jun 6, 2024 | Mar 6, 2024 |
| Rocky_linux | — | Upgrade bpftoolUpgrade kernel-debug-modulesUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade python3-perf-debuginfoUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-tools-libs-develUpgrade kernel-debug-modules-extraUpgrade perfUpgrade kernel-debugUpgrade kernel-modulesUpgrade kernel-debug-develUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-coreUpgrade kernelUpgrade kernel-cross-headersUpgrade kernel-tools-debuginfoUpgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-debug-core | Jun 17, 2024 | Mar 6, 2024 |
| Suse | — | Upgrade dtb-xilinxUpgrade kernel-azure-baseUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-defaultUpgrade dtb-amlogicUpgrade dtb-apmUpgrade dtb-freescaleUpgrade dtb-exynosUpgrade kernel-azure-optionalUpgrade kernel-default-manUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-source-rtUpgrade kernel-64kb-optionalUpgrade kernel-debugUpgrade kernel-azure-extraUpgrade dtb-lgUpgrade kernel-debug-develUpgrade kernel-64kbUpgrade ocfs2-kmp-64kbUpgrade gfs2-kmp-64kbUpgrade dtb-socionextUpgrade dtb-hisiliconUpgrade dtb-renesasUpgrade cluster-md-kmp-azureUpgrade kernel-kvmsmallUpgrade dtb-alteraUpgrade kselftests-kmp-64kbUpgrade kernel-develUpgrade kernel-syms-azureUpgrade reiserfs-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-kvmsmall-develUpgrade kernel-azure-livepatch-develUpgrade kernel-symsUpgrade dtb-broadcomUpgrade gfs2-kmp-rtUpgrade kernel-64kb-develUpgrade ocfs2-kmp-rtUpgrade kernel-debug-livepatch-develUpgrade kernel-64kb-livepatch-develUpgrade dlm-kmp-64kbUpgrade dtb-amdUpgrade dtb-appleUpgrade dtb-amazonUpgrade kernel-default-vdsoUpgrade kernel-macrosUpgrade kernel-rt_debug-develUpgrade reiserfs-kmp-rtUpgrade kernel-source-azureUpgrade kernel-rt_debug-vdsoUpgrade ocfs2-kmp-azureUpgrade kernel-sourceUpgrade dtb-marvellUpgrade kernel-default-develUpgrade kernel-default-livepatchUpgrade kernel-obs-qaUpgrade kernel-devel-azureUpgrade kernel-rt_debugUpgrade kernel-docs-htmlUpgrade reiserfs-kmp-64kbUpgrade kernel-rt-livepatch-develUpgrade kernel-debug-vdsoUpgrade kernel-defaultUpgrade dtb-allwinnerUpgrade dlm-kmp-azureUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-vdsoUpgrade kernel-rt-optionalUpgrade kernel-rt-livepatchUpgrade kernel-source-vanillaUpgrade dtb-qcomUpgrade cluster-md-kmp-rtUpgrade kernel-devel-rtUpgrade dtb-nvidiaUpgrade kernel-azureUpgrade gfs2-kmp-azureUpgrade dtb-sprdUpgrade dtb-rockchipUpgrade reiserfs-kmp-azureUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade gfs2-kmp-defaultUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-syms-rtUpgrade kernel-rt-develUpgrade kernel-default-base-rebuildUpgrade kernel-default-baseUpgrade kselftests-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-azure-develUpgrade cluster-md-kmp-64kbUpgrade kernel-obs-buildUpgrade dlm-kmp-rtUpgrade kernel-64kb-extraUpgrade kernel-default-livepatch-develUpgrade kernel-azure-vdsoUpgrade kselftests-kmp-rtUpgrade kernel-docsUpgrade kernel-default-optionalUpgrade kernel-kvmsmall-vdsoUpgrade dtb-mediatekUpgrade dlm-kmp-defaultUpgrade dtb-caviumUpgrade dtb-arm | Apr 18, 2024 | Mar 6, 2024 |
| Ubuntu | — | Upgrade linux-image-5.15.0-1063-azure-fdeUpgrade linux-image-laptop-23.10Upgrade linux-image-intel-iotgUpgrade linux-image-genericUpgrade linux-image-5.4.0-1043-xilinx-zynqmpUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-intelUpgrade linux-image-5.15.0-1058-intel-iotgUpgrade linux-image-5.15.0-106-generic-64kUpgrade linux-image-oem-22.04dUpgrade linux-image-gkeUpgrade linux-image-5.15.0-1044-gkeopUpgrade linux-image-6.5.0-1024-oracleUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-generic-hwe-22.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-5.4.0-181-lowlatencyUpgrade linux-image-ibmUpgrade linux-image-nvidia-6.5Upgrade linux-image-6.5.0-1015-starfiveUpgrade linux-image-generic-64kUpgrade linux-image-5.4.0-1129-azureUpgrade linux-image-6.5.0-41-genericUpgrade linux-image-starfiveUpgrade linux-image-nvidiaUpgrade linux-image-azure-lts-22.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-5.4.0-181-generic-lpaeUpgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04aUpgrade linux-image-6.5.0-1021-nvidia-64kUpgrade linux-image-oem-22.04cUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.4.0-1124-awsUpgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.4.0-1108-raspiUpgrade linux-image-5.15.0-1054-nvidia-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-aws-lts-20.04Upgrade linux-image-gcpUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.15.0-1054-nvidiaUpgrade linux-image-6.5.0-1022-azureUpgrade linux-image-oem-22.04Upgrade linux-image-5.4.0-1112-kvmUpgrade linux-image-5.15.0-1054-ibmUpgrade linux-image-6.5.0-41-lowlatencyUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oracle-64kUpgrade linux-image-6.5.0-1021-nvidiaUpgrade linux-image-gkeopUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-oemUpgrade linux-image-raspiUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-1061-awsUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-gkeop-5.4Upgrade linux-image-5.4.0-181-genericUpgrade linux-image-5.15.0-1059-oracleUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-6.5.0-1022-azure-fdeUpgrade linux-image-azureUpgrade linux-image-5.4.0-1123-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-oem-osp1Upgrade linux-image-5.15.0-1059-gcpUpgrade linux-image-5.15.0-106-generic-lpaeUpgrade linux-image-5.15.0-1063-azureUpgrade linux-image-oracleUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.15.0-106-lowlatency-64kUpgrade linux-image-nvidia-64k-hwe-22.04Upgrade linux-image-6.5.0-1024-oemUpgrade linux-image-6.5.0-1017-laptopUpgrade linux-image-5.15.0-106-genericUpgrade linux-image-raspi-nolpaeUpgrade linux-image-6.5.0-1024-oracle-64kUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-virtualUpgrade linux-image-5.4.0-1091-gkeopUpgrade linux-image-5.4.0-1036-iotUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-6.1.0-1035-oemUpgrade linux-image-azure-fdeUpgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-kvmUpgrade linux-image-6.5.0-1022-gcpUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-5.15.0-1057-intel-iotgUpgrade linux-image-5.4.0-1128-gcpUpgrade linux-image-5.15.0-106-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-bluefieldUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1071-ibmUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.15.0-1058-gkeUpgrade linux-image-5.4.0-1084-bluefieldUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1058-kvmUpgrade linux-image-awsUpgrade linux-image-nvidia-64k-6.5Upgrade linux-image-6.5.0-1021-awsUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-6.5.0-41-lowlatency-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-6.5.0-41-generic-64kUpgrade linux-image-6.5.0-1018-raspiUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-5.15.0-1054-raspiUpgrade linux-image-nvidia-lowlatency | 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