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