The Linux kernel allows userspace processes to enable mitigations by calling prctl with PR_SET_SPECULATION_CTRL which disables the speculation feature as well as by using seccomp. We had noticed that on VMs of at least one major cloud provider, the kernel still left the victim process exposed to attacks in some cases even after enabling the spectre-BTI mitigation with prctl. The same behavior can be observed on a bare-metal machine when forcing the mitigation to IBRS on boot command line.
This happened because when plain IBRS was enabled (not enhanced IBRS), the kernel had some logic that determined that STIBP was not needed. The IBRS bit implicitly protects against cross-thread branch target injection. However, with legacy IBRS, the IBRS bit was cleared on returning to userspace, due to performance reasons, which disabled the implicit STIBP and left userspace threads vulnerable to cross-thread branch target injection against which STIBP protects.
CVSS Details
- CVSS 3.1 Base Score: 5.6
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:C/C:H/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-debug-devel-matchedUpgrade perfUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libs-develUpgrade kernel-rt-coreUpgrade kernel-develUpgrade python3-perfUpgrade kernel-zfcpdumpUpgrade kernel-toolsUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-zfcpdump-develUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modulesUpgrade kernel-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-64k-debug-modules-coreUpgrade kernel-64k-modules-extraUpgrade kernel-rt-debug-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-uki-virtUpgrade kernel-docUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-devel-matchedUpgrade kernel-coreUpgrade kernel-rtUpgrade kernel-debug-develUpgrade kernelUpgrade kernel-rt-develUpgrade kernel-64kUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-headersUpgrade kernel-64k-coreUpgrade kernel-debug-modulesUpgrade kernel-debug-modules-coreUpgrade kernel-abi-stablelistsUpgrade kernel-64k-develUpgrade kernel-cross-headersUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-modulesUpgrade bpftoolUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rt-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-64k-debugUpgrade kernel-debug-coreUpgrade kernel-modules-coreUpgrade kernel-rt-modules-coreUpgrade kernel-64k-modulesUpgrade kernel-tools-libsUpgrade rtlaUpgrade kernel-zfcpdump-coreUpgrade kernel-modules-extraUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modules-extra | Aug 9, 2023 | Apr 21, 2023 |
| Amazon Linux Ami 2 | — | Upgrade kernel-toolsUpgrade python-perfUpgrade perfUpgrade kernel-develUpgrade kernel-livepatch-5.15.102-61.139Upgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-livepatch-4.14.309-231.529Upgrade kernel-livepatch-5.10.173-154.642Upgrade python-perf-debuginfoUpgrade perf-debuginfoUpgrade kernel-tools-debuginfoUpgrade kernel-headers | May 2, 2023 | Apr 21, 2023 |
| Amazon_linux | — | Upgrade kernel | May 2, 2023 | Mar 20, 2023 |
| Amazon_linux_2023 | — | Upgrade kernel-debuginfo-common-x86_64Upgrade python3-perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernelUpgrade bpftoolUpgrade kernel-livepatch-6.1.19-30.43Upgrade kernel-develUpgrade kernel-toolsUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-libbpf-staticUpgrade python3-perfUpgrade kernel-libbpfUpgrade perfUpgrade kernel-tools-develUpgrade kernel-debuginfoUpgrade bpftool-debuginfoUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-tools-debuginfo | Feb 17, 2025 | Apr 12, 2023 |
| Centos_linux | — | Upgrade kernel-rtUpgrade kernel | Aug 2, 2023 | Apr 21, 2023 |
| Debian | — | Upgrade linux | May 1, 2023 | Apr 21, 2023 |
| Dell Powerstore Dsa2023366 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Oct 5, 2023 |
| Huawei Euleros 2_0_sp11 | — | Upgrade python3-perfUpgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade kernelUpgrade kernel-tools-libsUpgrade bpftool | Jan 10, 2024 | Apr 21, 2023 |
| Oracle_linux | — | Upgrade kernel | Aug 3, 2023 | Apr 12, 2023 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Aug 2, 2023 | Apr 21, 2023 |
| Rocky_linux | — | Upgrade kernel-rt-coreUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debugUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfoUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt | Mar 5, 2024 | Apr 21, 2023 |
| Suse | — | Upgrade dtb-apmUpgrade kernel-kvmsmall-livepatch-develUpgrade reiserfs-kmp-rtUpgrade kernel-syms-rtUpgrade kernel-vanilla-livepatch-develUpgrade kernel-default-manUpgrade kernel-devel-azureUpgrade dtb-marvellUpgrade kernel-rt-optionalUpgrade kernel-azure-vdsoUpgrade kernel-azure-livepatch-develUpgrade reiserfs-kmp-64kbUpgrade kernel-rt_debugUpgrade cluster-md-kmp-defaultUpgrade gfs2-kmp-rtUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-kvmsmallUpgrade kernel-rtUpgrade dtb-socionextUpgrade kernel-rt-vdsoUpgrade kernel-zfcpdumpUpgrade cluster-md-kmp-azureUpgrade dlm-kmp-azureUpgrade dtb-appleUpgrade kernel-default-extraUpgrade dlm-kmp-defaultUpgrade kernel-obs-qaUpgrade kernel-docs-htmlUpgrade kernel-azure-extraUpgrade kernel-macrosUpgrade kernel-debug-livepatch-develUpgrade dtb-amdUpgrade kernel-64kb-livepatch-develUpgrade dtb-broadcomUpgrade dtb-amlogicUpgrade kernel-rt-livepatch-develUpgrade kernel-symsUpgrade kernel-source-rtUpgrade kernel-syms-azureUpgrade kernel-azure-develUpgrade kernel-rt_debug-vdsoUpgrade kernel-azure-baseUpgrade kernel-defaultUpgrade kernel-kvmsmall-vdsoUpgrade kselftests-kmp-rtUpgrade kernel-vanillaUpgrade kselftests-kmp-defaultUpgrade kernel-docsUpgrade gfs2-kmp-64kbUpgrade dtb-armUpgrade dtb-rockchipUpgrade gfs2-kmp-azureUpgrade kernel-64kb-optionalUpgrade kselftests-kmp-64kbUpgrade kernel-default-livepatchUpgrade kernel-64kb-develUpgrade dtb-lgUpgrade dtb-caviumUpgrade dtb-alUpgrade kernel-rt-livepatchUpgrade kernel-azure-optionalUpgrade reiserfs-kmp-azureUpgrade dtb-zteUpgrade dtb-freescaleUpgrade kernel-default-develUpgrade gfs2-kmp-defaultUpgrade kernel-vanilla-baseUpgrade kernel-sourceUpgrade kernel-develUpgrade dtb-exynosUpgrade reiserfs-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-64kb-extraUpgrade dtb-hisiliconUpgrade cluster-md-kmp-64kbUpgrade ocfs2-kmp-azureUpgrade kselftests-kmp-azureUpgrade kernel-default-livepatch-develUpgrade kernel-azureUpgrade kernel-vanilla-develUpgrade kernel-source-azureUpgrade kernel-default-base-rebuildUpgrade ocfs2-kmp-defaultUpgrade kernel-rt_debug-develUpgrade kernel-preempt-develUpgrade dtb-sprdUpgrade cluster-md-kmp-rtUpgrade dtb-renesasUpgrade kernel-default-vdsoUpgrade kernel-devel-rtUpgrade dlm-kmp-rtUpgrade kernel-rt-develUpgrade kernel-rt-extraUpgrade kernel-preemptUpgrade kernel-debug-vdsoUpgrade dtb-nvidiaUpgrade kernel-source-vanillaUpgrade kernel-64kbUpgrade dtb-xilinxUpgrade dtb-mediatekUpgrade kernel-kvmsmall-baseUpgrade kernel-debug-develUpgrade kernel-debug-baseUpgrade kernel-debugUpgrade dtb-amazonUpgrade dtb-allwinnerUpgrade dlm-kmp-64kbUpgrade kernel-rt_debug-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade kernel-obs-buildUpgrade kernel-default-optionalUpgrade dtb-qcomUpgrade dtb-alteraUpgrade kernel-zfcpdump-man | May 10, 2023 | Apr 21, 2023 |
| Ubuntu | — | Upgrade linux-image-oem-20.04cUpgrade linux-image-azure-lts-18.04Upgrade linux-image-4.15.0-1130-oracleUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.4.0-152-genericUpgrade linux-image-gcpUpgrade linux-image-generic-lpae-hwe-22.04Upgrade linux-image-generic-64kUpgrade linux-image-aws-hweUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-5.15.0-1033-intel-iotgUpgrade linux-image-4.4.0-1131-kvmUpgrade linux-image-5.19.0-1025-oracleUpgrade linux-image-5.15.0-75-lowlatencyUpgrade linux-image-5.19.0-1021-raspiUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.15.0-1041-azure-fdeUpgrade linux-image-5.15.0-1036-gcpUpgrade linux-image-4.4.0-1168-awsUpgrade linux-image-virtual-lts-xenialUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-lts-20.04Upgrade linux-image-5.4.0-1093-kvmUpgrade linux-image-5.19.0-1028-azureUpgrade linux-image-5.4.0-1071-gkeopUpgrade linux-image-oem-20.04dUpgrade linux-image-intelUpgrade linux-image-4.15.0-1176-azureUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1110-azureUpgrade linux-image-5.4.0-1017-iotUpgrade linux-image-5.19.0-1021-raspi-nolpaeUpgrade linux-image-4.4.0-253-genericUpgrade linux-image-4.15.0-224-lowlatencyUpgrade linux-image-5.19.0-1025-kvmUpgrade linux-image-5.19.0-45-genericUpgrade linux-image-kvmUpgrade linux-image-5.4.0-1088-raspiUpgrade linux-image-oem-osp1Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-gkeop-5.15Upgrade linux-image-raspiUpgrade linux-image-gke-5.4Upgrade linux-image-azureUpgrade linux-image-azure-fdeUpgrade linux-image-5.19.0-1024-ibmUpgrade linux-image-intel-iotgUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-lowlatency-lts-xenialUpgrade linux-image-5.15.0-1040-azure-fdeUpgrade linux-image-5.15.0-1022-gkeopUpgrade linux-image-oem-20.04bUpgrade linux-image-azure-lts-20.04Upgrade linux-image-5.4.0-1024-xilinx-zynqmpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-oemUpgrade linux-image-gkeopUpgrade linux-image-generic-lts-xenialUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-4.15.0-1151-kvmUpgrade linux-image-5.15.0-1035-kvmUpgrade linux-image-5.19.0-45-generic-64kUpgrade linux-image-5.4.0-152-lowlatencyUpgrade linux-image-6.1.0-1009-oemUpgrade linux-image-5.4.0-1065-bluefieldUpgrade linux-image-5.15.0-1036-gkeUpgrade linux-image-5.15.0-1038-awsUpgrade linux-image-gkeop-5.4Upgrade linux-image-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-5.4.0-1103-oracleUpgrade linux-image-4.15.0-1167-awsUpgrade linux-image-5.4.0-152-generic-lpaeUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1032-raspiUpgrade linux-image-genericUpgrade linux-image-gkeUpgrade linux-image-5.15.0-75-genericUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.19.0-45-generic-lpaeUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-75-generic-lpaeUpgrade linux-image-awsUpgrade linux-image-5.19.0-1027-lowlatency-64kUpgrade linux-image-5.19.0-1026-gcpUpgrade linux-image-raspi-nolpaeUpgrade linux-image-virtualUpgrade linux-image-5.4.0-1107-gcpUpgrade linux-image-5.15.0-1032-ibmUpgrade linux-image-5.4.0-1102-gkeUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-1037-oracleUpgrade linux-image-bluefieldUpgrade linux-image-5.4.0-1104-awsUpgrade linux-image-oem-20.04Upgrade linux-image-5.15.0-1040-azureUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-4.15.0-1161-gcpUpgrade linux-image-4.4.0-253-lowlatencyUpgrade linux-image-5.15.0-75-generic-64kUpgrade linux-image-raspi2Upgrade linux-image-5.19.0-1027-lowlatencyUpgrade linux-image-aws-lts-22.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-5.19.0-1027-awsUpgrade linux-image-4.15.0-224-genericUpgrade linux-image-4.4.0-1130-awsUpgrade linux-image-gke-5.15Upgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-1032-raspi-nolpaeUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.15.0-75-lowlatency-64kUpgrade linux-image-lowlatencyUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.4.0-1051-ibmUpgrade linux-image-oracleUpgrade linux-image-gcp-lts-18.04 | Apr 21, 2023 | Apr 19, 2023 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Apr 21, 2023 |
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