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-debug-coreUpgrade kernel-docUpgrade kernel-rt-kvmUpgrade kernel-uki-virtUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-debugUpgrade kernel-rt-debugUpgrade kernel-64k-debug-develUpgrade kernel-rt-debug-modules-extraUpgrade kernel-64k-modules-extraUpgrade rvUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-toolsUpgrade kernel-64k-develUpgrade kernel-64k-modules-coreUpgrade perfUpgrade kernel-rt-coreUpgrade kernel-rt-debug-modules-coreUpgrade kernel-rt-develUpgrade kernel-64k-debug-modulesUpgrade kernel-modules-extraUpgrade kernel-rt-modulesUpgrade kernel-64k-debug-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade python3-perfUpgrade kernel-debug-uki-virtUpgrade kernel-debug-develUpgrade rtlaUpgrade bpftoolUpgrade kernel-develUpgrade kernel-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-abi-stablelistsUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-modules-coreUpgrade kernel-64k-debugUpgrade kernel-rtUpgrade kernel-64k-modulesUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modulesUpgrade kernel-headersUpgrade kernel-modulesUpgrade kernel-zfcpdumpUpgrade kernelUpgrade kernel-zfcpdump-modulesUpgrade kernel-64kUpgrade kernel-rt-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-zfcpdump-develUpgrade libperfUpgrade kernel-rt-modules-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-tools-libsUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-coreUpgrade kernel-rt-debug-modulesUpgrade kernel-64k-devel-matchedUpgrade kernel-devel-matchedUpgrade kernel-64k-debug-modules-extraUpgrade kernel-rt-debug-develUpgrade kernel-64k-debug-coreUpgrade kernel-rt-debug-coreUpgrade kernel-tools-libs-devel | Aug 12, 2024 | Jun 10, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-tools-develUpgrade perfUpgrade kernel-toolsUpgrade python-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade perf-debuginfoUpgrade kernel-livepatch-5.15.161-106.159Upgrade kernel-develUpgrade kernel-debuginfo-common-x86_64Upgrade bpftoolUpgrade kernel-livepatch-4.14.350-266.564Upgrade kernel-livepatch-5.10.219-208.866Upgrade kernel-debuginfoUpgrade kernelUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade python-perf | Jul 11, 2024 | Jun 10, 2024 |
| Amazon_linux_2023 | — | Upgrade kernel-libbpfUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-headersUpgrade kernel-debuginfoUpgrade kernel-libbpf-develUpgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-libbpf-staticUpgrade perf-debuginfoUpgrade kernel-modules-extra-commonUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade bpftoolUpgrade kernel-develUpgrade python3-perfUpgrade kernel-toolsUpgrade perfUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-tools-debuginfoUpgrade kernel-modules-extraUpgrade kernel-tools-devel | 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-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp11 | — | Upgrade bpftoolUpgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel-abi-stablelists | Oct 8, 2024 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-abi-stablelistsUpgrade kernel-toolsUpgrade python3-perfUpgrade bpftoolUpgrade kernel-tools-libsUpgrade kernel | Oct 9, 2024 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp8 | — | Upgrade kernelUpgrade kernel-headersUpgrade python3-perfUpgrade kernel-develUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade perfUpgrade python-perfUpgrade bpftool | Jan 21, 2025 | Jun 10, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade python3-perfUpgrade kernel-tools-libsUpgrade kernelUpgrade kernel-tools | 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 kernelNo solution existsUpgrade kernel-rt | Aug 12, 2024 | Jun 10, 2024 |
| Rocky_linux | — | Upgrade kernel-cross-headersUpgrade kernel-tools-libs-develUpgrade kernel-rt-modules-extraUpgrade kernel-rt-coreUpgrade kernel-zfcpdump-debuginfoUpgrade bpftoolUpgrade libperfUpgrade python3-perfUpgrade kernel-devel-matchedUpgrade perfUpgrade kernel-zfcpdump-devel-matchedUpgrade kernel-zfcpdump-modules-coreUpgrade libperf-debuginfoUpgrade kernelUpgrade kernel-rt-debug-coreUpgrade kernel-rt-kvmUpgrade kernel-zfcpdump-coreUpgrade kernel-debug-devel-matchedUpgrade kernel-develUpgrade kernel-rt-modules-coreUpgrade kernel-tools-libsUpgrade rtlaUpgrade kernel-rtUpgrade kernel-debug-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debuginfoUpgrade kernel-rt-debugUpgrade bpftool-debuginfoUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-develUpgrade kernel-tools-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-headersUpgrade kernel-debug-modulesUpgrade kernel-debugUpgrade kernel-debug-develUpgrade kernel-rt-debug-kvmUpgrade kernel-modules-extraUpgrade kernel-modules-coreUpgrade kernel-coreUpgrade kernel-rt-modulesUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-uki-virtUpgrade kernel-rt-debug-modulesUpgrade rvUpgrade kernel-zfcpdumpUpgrade kernel-rt-debug-debuginfoUpgrade kernel-modulesUpgrade kernel-toolsUpgrade kernel-debug-coreUpgrade python3-perf-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-debug-debuginfoUpgrade perf-debuginfoUpgrade kernel-rt-debug-modules-extraUpgrade kernel-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-debuginfo-common-x86_64 | Aug 22, 2024 | Jun 10, 2024 |
| Suse | — | Upgrade kernel-preempt-develUpgrade kernel-syms-rtUpgrade kernel-debug-livepatch-develUpgrade ocfs2-kmp-64kbUpgrade dtb-rockchipUpgrade kernel-default-livepatchUpgrade kernel-azureUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-default-base-rebuildUpgrade kernel-preemptUpgrade dtb-nvidiaUpgrade kernel-source-vanillaUpgrade kernel-obs-buildUpgrade kernel-rt-optionalUpgrade kernel-rt-vdsoUpgrade kernel-kvmsmall-vdsoUpgrade gfs2-kmp-azureUpgrade kernel-debug-vdsoUpgrade kernel-rt_debug-vdsoUpgrade dtb-sprdUpgrade kernel-rt-livepatch-develUpgrade dlm-kmp-rtUpgrade kernel-rtUpgrade kernel-source-rtUpgrade kernel-azure-optionalUpgrade kernel-azure-vdsoUpgrade kernel-defaultUpgrade kernel-azure-develUpgrade kernel-docs-htmlUpgrade kernel-rt_debug-develUpgrade dtb-broadcomUpgrade gfs2-kmp-defaultUpgrade kselftests-kmp-azureUpgrade kernel-rt_debugUpgrade reiserfs-kmp-azureUpgrade kernel-rt-extraUpgrade cluster-md-kmp-64kbUpgrade kernel-azure-livepatch-develUpgrade dtb-amlogicUpgrade reiserfs-kmp-64kbUpgrade kernel-docsUpgrade kernel-syms-azureUpgrade kselftests-kmp-rtUpgrade kernel-64kb-extraUpgrade dtb-marvellUpgrade dtb-alteraUpgrade dtb-qcomUpgrade dtb-caviumUpgrade dtb-hisiliconUpgrade kernel-64kbUpgrade kernel-debugUpgrade reiserfs-kmp-rtUpgrade kernel-default-vdsoUpgrade gfs2-kmp-64kbUpgrade dtb-exynosUpgrade dtb-allwinnerUpgrade kernel-symsUpgrade cluster-md-kmp-azureUpgrade ocfs2-kmp-azureUpgrade dtb-renesasUpgrade kernel-develUpgrade dtb-appleUpgrade ocfs2-kmp-rtUpgrade kernel-default-optionalUpgrade kernel-default-baseUpgrade kernel-debug-develUpgrade cluster-md-kmp-rtUpgrade kernel-kvmsmallUpgrade dtb-amdUpgrade gfs2-kmp-rtUpgrade dtb-socionextUpgrade dtb-freescaleUpgrade kselftests-kmp-defaultUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-zfcpdumpUpgrade kernel-obs-qaUpgrade kernel-macrosUpgrade dtb-lgUpgrade dtb-xilinxUpgrade kernel-rt-develUpgrade kernel-64kb-optionalUpgrade dtb-armUpgrade dlm-kmp-defaultUpgrade reiserfs-kmp-defaultUpgrade kernel-default-extraUpgrade kernel-64kb-develUpgrade kernel-rt-livepatchUpgrade dtb-amazonUpgrade dlm-kmp-64kbUpgrade kernel-sourceUpgrade dlm-kmp-azureUpgrade kernel-source-azureUpgrade kernel-azure-extraUpgrade kernel-default-livepatch-develUpgrade kernel-devel-rtUpgrade cluster-md-kmp-defaultUpgrade dtb-apmUpgrade dtb-mediatekUpgrade kernel-64kb-livepatch-develUpgrade kernel-default-develUpgrade ocfs2-kmp-defaultUpgrade kselftests-kmp-64kbUpgrade kernel-kvmsmall-develUpgrade kernel-devel-azure | Jul 10, 2024 | Jun 10, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-azure-lts-18.04Upgrade linux-image-6.8.0-45-genericUpgrade linux-image-raspi2Upgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-oem-osp1Upgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-virtual-hwe-22.04Upgrade linux-image-genericUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-intel-iotgUpgrade linux-image-oem-22.04aUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-6.8.0-1012-oracleUpgrade linux-image-6.8.0-45-generic-64kUpgrade linux-image-aws-lts-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-gkeop-5.4Upgrade linux-image-gkeUpgrade linux-image-lowlatencyUpgrade linux-image-oem-20.04bUpgrade linux-image-gke-5.15Upgrade linux-image-6.8.0-44-lowlatency-64kUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-gcpUpgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-intelUpgrade linux-image-oem-20.04cUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-raspiUpgrade linux-image-4.15.0-1167-gcpUpgrade linux-image-gkeopUpgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-oemUpgrade linux-image-lowlatency-64kUpgrade linux-image-oem-20.04dUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-6.8.0-1012-oemUpgrade linux-image-nvidia-64kUpgrade linux-image-azure-lts-20.04Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-oem-22.04Upgrade linux-image-6.8.0-1015-awsUpgrade linux-image-azure-lts-22.04Upgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-nvidiaUpgrade linux-image-ibmUpgrade linux-image-6.8.0-1013-nvidia-64kUpgrade linux-image-azureUpgrade linux-image-6.8.0-1013-nvidia-lowlatencyUpgrade linux-image-6.8.0-44-genericUpgrade linux-image-6.8.0-1013-nvidiaUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-gcp-lts-18.04Upgrade linux-image-generic-64kUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-oem-22.04cUpgrade linux-image-6.8.0-1014-azure-fdeUpgrade linux-image-6.8.0-1012-ibmUpgrade linux-image-oracle-64kUpgrade linux-image-generic-lpaeUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-6.8.0-1014-gcpUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-4.15.0-1136-oracleUpgrade linux-image-aws-lts-22.04Upgrade linux-image-ibm-classicUpgrade linux-image-6.8.0-1010-gkeUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-oem-22.04bUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-5.4.0-1130-awsUpgrade linux-image-gkeop-5.15Upgrade linux-image-5.4.0-1135-azureUpgrade linux-image-4.15.0-230-genericUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-aws-hweUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-virtual-hwe-18.04Upgrade linux-image-oem-22.04dUpgrade linux-image-aws-lts-18.04Upgrade linux-image-4.15.0-230-lowlatencyUpgrade linux-image-6.8.0-1011-raspiUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-oracleUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-oem-20.04Upgrade linux-image-oracle-lts-22.04Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-4.15.0-1157-kvmUpgrade linux-image-generic-hwe-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-ibm-lts-24.04Upgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-raspi-nolpaeUpgrade linux-image-bluefieldUpgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-generic-64k-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-awsUpgrade linux-image-5.15.0-121-genericUpgrade linux-image-6.8.0-1014-azureUpgrade linux-image-azure-fdeUpgrade linux-image-lowlatency-hwe-22.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-6.8.0-1012-oracle-64kUpgrade linux-image-6.8.0-44-lowlatencyUpgrade linux-image-gcp-lts-22.04Upgrade linux-image-nvidia-64k-6.8Upgrade linux-image-6.8.0-44-generic-64kUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-nvidia-6.8Upgrade linux-image-6.8.0-1013-nvidia-lowlatency-64kUpgrade linux-image-virtualUpgrade linux-image-generic-hwe-24.04Upgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-kvmUpgrade linux-image-4.15.0-1182-azureUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-4.15.0-1174-awsUpgrade linux-image-5.15.0-1052-gkeop | 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