In the Linux kernel, the following vulnerability has been resolved:
net: fix __dst_negative_advice() race
__dst_negative_advice() does not enforce proper RCU rules when sk->dst_cache must be cleared, leading to possible UAF.
RCU rules are that we must first clear sk->sk_dst_cache, then call dst_release(old_dst).
Note that sk_dst_reset(sk) is implementing this protocol correctly, while __dst_negative_advice() uses the wrong order.
Given that ip6_negative_advice() has special logic against RTF_CACHE, this means each of the three ->negative_advice() existing methods must perform the sk_dst_reset() themselves.
Note the check against NULL dst is centralized in __dst_negative_advice(), there is no need to duplicate it in various callbacks.
Many thanks to Clement Lecigne for tracking this issue.
This old bug became visible after the blamed commit, using UDP sockets.
CVSS Details
- CVSS 3.1 Base Score: 7.8
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-64k-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-develUpgrade libperfUpgrade kernel-64k-debug-modules-extraUpgrade kernel-modules-coreUpgrade kernel-modulesUpgrade kernel-headersUpgrade kernel-rtUpgrade kernel-devel-matchedUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-devel-matchedUpgrade kernel-zfcpdump-coreUpgrade kernel-cross-headersUpgrade kernel-tools-libsUpgrade kernel-64k-debugUpgrade kernel-64k-coreUpgrade kernel-zfcpdump-develUpgrade kernel-debug-devel-matchedUpgrade kernel-rt-debug-coreUpgrade kernel-rt-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modulesUpgrade kernel-64kUpgrade kernelUpgrade kernel-debug-modules-coreUpgrade kernel-tools-libs-develUpgrade kernel-rt-debug-modulesUpgrade rtlaUpgrade kernel-rt-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-64k-debug-develUpgrade kernel-64k-modules-extraUpgrade kernel-debug-coreUpgrade bpftoolUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-64k-debug-modulesUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-rt-coreUpgrade perfUpgrade kernel-debug-develUpgrade kernel-develUpgrade python3-perfUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-modulesUpgrade kernel-toolsUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-coreUpgrade kernel-64k-develUpgrade kernel-uki-virtUpgrade kernel-docUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-zfcpdump-devel-matchedUpgrade rvUpgrade kernel-rt-kvm | Aug 12, 2024 | Jun 10, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-debuginfoUpgrade kernel-livepatch-5.10.219-208.866Upgrade kernel-debuginfo-common-x86_64Upgrade kernel-livepatch-4.14.350-266.564Upgrade bpftoolUpgrade kernel-tools-debuginfoUpgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-livepatch-5.15.161-106.159Upgrade python-perfUpgrade kernel-tools-develUpgrade perf-debuginfoUpgrade kernel-headersUpgrade kernel-debuginfo-common-aarch64Upgrade perfUpgrade python-perf-debuginfoUpgrade kernel-tools | Jul 11, 2024 | Jun 10, 2024 |
| Amazon_linux_2023 | — | Upgrade perfUpgrade kernel-develUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-tools-develUpgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade python3-perfUpgrade kernel-modules-extraUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade bpftool-debuginfoUpgrade kernel-libbpf-staticUpgrade kernel-debuginfoUpgrade kernel-libbpfUpgrade perf-debuginfoUpgrade kernel-libbpf-develUpgrade kernel-headers | Feb 17, 2025 | Jun 10, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Jun 10, 2024 |
| Dell Powerstore Dsa2025117 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Mar 6, 2025 |
| Dell Powerstore Dsa2025147 | — | Upgrade Dell PowerStoreOS to the latest version | Oct 23, 2025 | Mar 27, 2025 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernel-tools-libsUpgrade kernelUpgrade python3-perf | Oct 8, 2024 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade kernel-tools-libsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-toolsUpgrade kernelUpgrade kernel-abi-stablelists | Oct 8, 2024 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernelUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelists | Oct 9, 2024 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernelUpgrade kernel-headersUpgrade python3-perfUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade kernel-develUpgrade python-perfUpgrade bpftoolUpgrade perf | Jan 21, 2025 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernelUpgrade python3-perfUpgrade kernel-tools-libs | Oct 8, 2024 | Jun 10, 2024 |
| Oracle_linux | — | Upgrade kernel-uekUpgrade kernel | Aug 16, 2024 | Jun 10, 2024 |
| Redhat Openshift | — | Upgrade rhcos | Aug 20, 2024 | Jun 10, 2024 |
| Redhat_linux | — | Upgrade kernelUpgrade kernel-rtNo solution exists | Aug 12, 2024 | Jun 10, 2024 |
| Rocky_linux | — | Upgrade rvUpgrade kernel-rt-debug-debuginfoUpgrade kernel-rt-debug-modules-coreUpgrade kernel-zfcpdumpUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-modules-coreUpgrade kernel-uki-virtUpgrade kernel-debug-coreUpgrade kernel-rt-debug-develUpgrade kernel-tools-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-tools-libsUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-develUpgrade kernel-coreUpgrade kernel-headersUpgrade kernel-rtUpgrade kernel-debug-modulesUpgrade kernel-rt-modulesUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-toolsUpgrade kernel-debugUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-zfcpdump-develUpgrade perf-debuginfoUpgrade rtlaUpgrade kernel-modules-coreUpgrade kernel-modules-extraUpgrade kernel-rt-debug-kvmUpgrade kernel-debug-uki-virtUpgrade kernel-debug-develUpgrade bpftool-debuginfoUpgrade kernel-debug-modules-coreUpgrade python3-perf-debuginfoUpgrade kernel-debug-modules-extraUpgrade kernel-modulesUpgrade kernel-rt-debugUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debuginfoUpgrade libperf-debuginfoUpgrade kernel-cross-headersUpgrade kernel-rt-kvmUpgrade kernel-rt-debug-coreUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-develUpgrade kernel-debug-devel-matchedUpgrade bpftoolUpgrade kernel-zfcpdump-debuginfoUpgrade kernel-zfcpdump-coreUpgrade perfUpgrade kernel-tools-libs-develUpgrade kernel-devel-matchedUpgrade kernel-rt-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-devel-matchedUpgrade kernelUpgrade python3-perfUpgrade libperf | Aug 22, 2024 | Jun 10, 2024 |
| Suse | — | Upgrade dtb-amazonUpgrade kernel-64kb-develUpgrade kernel-default-extraUpgrade kernel-default-livepatch-develUpgrade kernel-default-vdsoUpgrade dtb-allwinnerUpgrade dtb-exynosUpgrade cluster-md-kmp-azureUpgrade kernel-devel-azureUpgrade kselftests-kmp-64kbUpgrade ocfs2-kmp-defaultUpgrade kernel-rt-livepatchUpgrade gfs2-kmp-64kbUpgrade kernel-64kbUpgrade kernel-symsUpgrade kernel-64kb-livepatch-develUpgrade ocfs2-kmp-rtUpgrade kernel-kvmsmall-develUpgrade kernel-default-develUpgrade kernel-sourceUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-default-baseUpgrade kernel-rt-develUpgrade cluster-md-kmp-rtUpgrade dtb-amdUpgrade kernel-debug-develUpgrade kernel-64kb-optionalUpgrade kernel-default-optionalUpgrade kernel-kvmsmallUpgrade dtb-armUpgrade dlm-kmp-64kbUpgrade kernel-macrosUpgrade kernel-obs-qaUpgrade kernel-kvmsmall-livepatch-develUpgrade dtb-hisiliconUpgrade dtb-freescaleUpgrade ocfs2-kmp-azureUpgrade dtb-apmUpgrade dtb-appleUpgrade kernel-develUpgrade dtb-renesasUpgrade kernel-devel-rtUpgrade kernel-source-azureUpgrade cluster-md-kmp-defaultUpgrade kernel-azure-extraUpgrade dlm-kmp-azureUpgrade dtb-mediatekUpgrade dtb-socionextUpgrade gfs2-kmp-rtUpgrade kernel-debugUpgrade reiserfs-kmp-rtUpgrade dtb-lgUpgrade kernel-zfcpdumpUpgrade dtb-xilinxUpgrade kselftests-kmp-defaultUpgrade kernel-azure-optionalUpgrade kernel-default-livepatchUpgrade kernel-rt-optionalUpgrade kernel-rt-livepatch-develUpgrade kernel-rt-vdsoUpgrade kernel-debug-vdsoUpgrade kernel-rt_debug-vdsoUpgrade dtb-sprdUpgrade gfs2-kmp-azureUpgrade dtb-rockchipUpgrade kernel-obs-buildUpgrade dtb-caviumUpgrade dtb-nvidiaUpgrade kernel-source-vanillaUpgrade kernel-preemptUpgrade cluster-md-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-rt_debug-develUpgrade kernel-rt-extraUpgrade kernel-rtUpgrade kernel-azure-livepatch-develUpgrade dtb-marvellUpgrade dtb-amlogicUpgrade reiserfs-kmp-azureUpgrade dtb-qcomUpgrade kernel-rt_debug-livepatch-develUpgrade dtb-broadcomUpgrade kernel-azure-develUpgrade reiserfs-kmp-64kbUpgrade dlm-kmp-rtUpgrade kselftests-kmp-azureUpgrade kernel-docs-htmlUpgrade kernel-azure-vdsoUpgrade gfs2-kmp-defaultUpgrade kernel-defaultUpgrade kernel-preempt-develUpgrade kernel-docsUpgrade kernel-64kb-extraUpgrade kselftests-kmp-rtUpgrade kernel-syms-azureUpgrade kernel-debug-livepatch-develUpgrade kernel-syms-rtUpgrade kernel-source-rtUpgrade kernel-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-base-rebuildUpgrade dtb-altera | Jul 10, 2024 | Jun 10, 2024 |
| Ubuntu | — | Upgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-oracle-64kUpgrade linux-image-gkeUpgrade linux-image-gke-5.15Upgrade linux-image-intel-iotgUpgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-lowlatencyUpgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-intelUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-6.8.0-45-genericUpgrade linux-image-azure-lts-18.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-6.8.0-1015-awsUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-oemUpgrade linux-image-nvidia-64kUpgrade linux-image-generic-64kUpgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-oem-22.04aUpgrade linux-image-ibm-classicUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-azureUpgrade linux-image-raspi2Upgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-genericUpgrade linux-image-oem-osp1Upgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-generic-lpaeUpgrade linux-image-aws-lts-22.04Upgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-6.8.0-1012-oemUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-oem-20.04cUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-azure-lts-22.04Upgrade linux-image-oem-20.04dUpgrade linux-image-azure-lts-20.04Upgrade linux-image-ibmUpgrade linux-image-lowlatency-64kUpgrade linux-image-gkeopUpgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-raspiUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-oem-22.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-nvidiaUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-oem-22.04cUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-virtualUpgrade linux-image-oem-20.04Upgrade linux-image-4.15.0-230-genericUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-azure-cvmUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-aws-hweUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-azure-fdeUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-bluefieldUpgrade linux-image-raspi-nolpaeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-4.15.0-1174-awsUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-5.4.0-1130-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-kvmUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-5.4.0-1135-azureUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-oem-22.04bUpgrade linux-image-oem-22.04dUpgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-awsUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-nvidia-6.8Upgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-generic-hwe-16.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-aws-lts-18.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-5.15.0-1069-aws | Aug 9, 2024 | Jun 10, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jan 20, 2025 | Jun 10, 2024 |
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