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