In the Linux kernel, the following vulnerability has been resolved:
net: openvswitch: fix overwriting ct original tuple for ICMPv6
OVS_PACKET_CMD_EXECUTE has 3 main attributes: - OVS_PACKET_ATTR_KEY - Packet metadata in a netlink format. - OVS_PACKET_ATTR_PACKET - Binary packet content. - OVS_PACKET_ATTR_ACTIONS - Actions to execute on the packet.
OVS_PACKET_ATTR_KEY is parsed first to populate sw_flow_key structure with the metadata like conntrack state, input port, recirculation id, etc. Then the packet itself gets parsed to populate the rest of the keys from the packet headers.
Whenever the packet parsing code starts parsing the ICMPv6 header, it first zeroes out fields in the key corresponding to Neighbor Discovery information even if it is not an ND packet.
It is an 'ipv6.nd' field. However, the 'ipv6' is a union that shares the space between 'nd' and 'ct_orig' that holds the original tuple conntrack metadata parsed from the OVS_PACKET_ATTR_KEY.
ND packets should not normally have conntrack state, so it's fine to share the space, but normal ICMPv6 Echo packets or maybe other types of ICMPv6 can have the state attached and it should not be overwritten.
The issue results in all but the last 4 bytes of the destination address being wiped from the original conntrack tuple leading to incorrect packet matching and potentially executing wrong actions in case this packet recirculates within the datapath or goes back to userspace.
ND fields should not be accessed in non-ND packets, so not clearing them should be fine. Executing memset() only for actual ND packets to avoid the issue.
Initializing the whole thing before parsing is needed because ND packet may not contain all the options.
The issue only affects the OVS_PACKET_CMD_EXECUTE path and doesn't affect packets entering OVS datapath from network interfaces, because in this case CT metadata is populated from skb after the packet is already parsed.
CVSS Details
- CVSS 3.1 Base Score: 10
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade kernel-uki-virtUpgrade kernel-zfcpdump-develUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modulesUpgrade kernel-64k-debug-develUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-zfcpdump-coreUpgrade kernel-64k-debugUpgrade kernel-modules-coreUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-rtUpgrade kernel-coreUpgrade rvUpgrade kernel-headersUpgrade kernel-rt-develUpgrade kernel-64k-debug-modules-coreUpgrade kernel-rt-debug-coreUpgrade kernel-rt-debug-kvmUpgrade kernel-64k-debug-devel-matchedUpgrade kernel-debug-coreUpgrade kernel-zfcpdumpUpgrade kernel-zfcpdump-modulesUpgrade kernel-rt-debug-develUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debugUpgrade kernel-rt-modulesUpgrade kernel-64k-coreUpgrade kernel-debug-modules-extraUpgrade kernel-64k-develUpgrade kernel-64k-debug-modulesUpgrade kernel-rt-debug-modules-extraUpgrade kernel-abi-stablelistsUpgrade kernel-docUpgrade kernel-debugUpgrade bpftoolUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-modules-coreUpgrade kernel-modules-extraUpgrade kernel-debug-uki-virtUpgrade kernel-64k-debug-modules-extraUpgrade kernel-64k-devel-matchedUpgrade kernel-rt-kvmUpgrade rtlaUpgrade kernel-64k-modules-extraUpgrade kernel-64k-modules-coreUpgrade kernel-rt-coreUpgrade python3-perfUpgrade kernel-devel-matchedUpgrade kernel-cross-headersUpgrade kernel-64kUpgrade perfUpgrade libperfUpgrade kernelUpgrade kernel-rt-modules-extraUpgrade kernel-develUpgrade kernel-64k-modulesUpgrade kernel-tools-libs-develUpgrade kernel-debug-develUpgrade kernel-debug-devel-matchedUpgrade kernel-64k-debug-coreUpgrade kernel-zfcpdump-devel-matched | Sep 26, 2024 | Jun 19, 2024 |
| Amazon Linux Ami 2 | — | Upgrade kernel-livepatch-4.14.349-266.564Upgrade kernel-debuginfo-common-x86_64Upgrade bpftool-debuginfoUpgrade kernel-develUpgrade kernel-tools-debuginfoUpgrade kernel-toolsUpgrade kernel-livepatch-5.15.161-106.159Upgrade kernelUpgrade bpftoolUpgrade kernel-debuginfoUpgrade python-perf-debuginfoUpgrade kernel-headersUpgrade kernel-tools-develUpgrade perfUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-livepatch-5.10.219-208.866Upgrade perf-debuginfoUpgrade python-perf | May 21, 2025 | Jun 19, 2024 |
| Amazon_linux_2023 | — | Upgrade bpftool-debuginfoUpgrade kernelUpgrade kernel-headersUpgrade kernel-modules-extra-commonUpgrade kernel-libbpf-develUpgrade kernel-libbpfUpgrade kernel-libbpf-staticUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade python3-perfUpgrade python3-perf-debuginfoUpgrade kernel-modules-extraUpgrade kernel-livepatch-6.1.94-99.176Upgrade kernel-debuginfo-common-aarch64Upgrade kernel-tools-develUpgrade kernel-tools-debuginfoUpgrade perfUpgrade kernel-toolsUpgrade kernel-develUpgrade bpftoolUpgrade perf-debuginfo | Jun 11, 2025 | Jun 19, 2024 |
| Debian | — | Upgrade linux | Jun 27, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp10 | — | Upgrade kernel-tools-libsUpgrade kernel-toolsUpgrade kernel-abi-stablelistsUpgrade kernelUpgrade python3-perf | Oct 8, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp12 | — | Upgrade kernel-toolsUpgrade bpftoolUpgrade python3-perfUpgrade kernel-tools-libsUpgrade kernel-abi-stablelistsUpgrade kernel | Oct 9, 2024 | Jun 19, 2024 |
| Huawei Euleros 2_0_sp9 | — | Upgrade kernel-toolsUpgrade kernel-tools-libsUpgrade python3-perfUpgrade kernel | Oct 8, 2024 | Jun 19, 2024 |
| Oracle_linux | — | Upgrade kernelUpgrade kernel-uek | Aug 16, 2024 | Jun 19, 2024 |
| Redhat_linux | — | No solution existsUpgrade kernel-rtUpgrade kernel | Sep 25, 2024 | Jun 19, 2024 |
| Rocky_linux | — | Upgrade kernel-coreUpgrade kernel-debugUpgrade kernel-rt-coreUpgrade kernel-rt-debuginfo-common-x86_64Upgrade kernel-debuginfoUpgrade kernel-zfcpdump-devel-matchedUpgrade bpftool-debuginfoUpgrade kernel-debug-uki-virtUpgrade kernel-zfcpdump-modules-extraUpgrade kernel-debug-modules-coreUpgrade kernel-rt-debuginfoUpgrade kernel-zfcpdumpUpgrade kernel-debug-develUpgrade kernel-rt-debug-develUpgrade kernel-rt-debug-modules-coreUpgrade kernel-modules-extraUpgrade kernel-debug-coreUpgrade kernel-debug-modulesUpgrade kernel-rt-debug-kvmUpgrade kernel-uki-virtUpgrade python3-perf-debuginfoUpgrade kernel-debug-debuginfoUpgrade kernel-debuginfo-common-x86_64Upgrade kernel-rt-kvmUpgrade kernel-rt-debugUpgrade kernel-modulesUpgrade kernel-rt-debug-debuginfoUpgrade kernel-zfcpdump-develUpgrade kernel-rt-develUpgrade kernel-debug-modules-extraUpgrade rtlaUpgrade kernel-tools-libsUpgrade kernel-rt-modulesUpgrade kernel-rt-debug-modulesUpgrade kernel-rt-debug-coreUpgrade kernel-tools-debuginfoUpgrade bpftoolUpgrade kernel-develUpgrade kernel-cross-headersUpgrade libperfUpgrade kernel-devel-matchedUpgrade kernel-headersUpgrade kernel-rtUpgrade kernel-modules-coreUpgrade perfUpgrade python3-perfUpgrade rvUpgrade kernel-tools-libs-develUpgrade kernel-zfcpdump-modulesUpgrade kernelUpgrade libperf-debuginfoUpgrade kernel-zfcpdump-coreUpgrade kernel-rt-debug-modules-extraUpgrade kernel-rt-modules-coreUpgrade kernel-rt-modules-extraUpgrade kernel-zfcpdump-modules-coreUpgrade kernel-zfcpdump-debuginfoUpgrade perf-debuginfoUpgrade kernel-debug-devel-matchedUpgrade kernel-tools | Aug 22, 2024 | Jun 19, 2024 |
| Suse | — | Upgrade kernel-rtUpgrade kernel-obs-qaUpgrade kernel-defaultUpgrade kernel-devel-azureUpgrade ocfs2-kmp-rtUpgrade ocfs2-kmp-azureUpgrade cluster-md-kmp-rtUpgrade dtb-allwinnerUpgrade kernel-symsUpgrade dtb-xilinxUpgrade dtb-nvidiaUpgrade dtb-armUpgrade dtb-apmUpgrade kernel-rt-develUpgrade kernel-debugUpgrade dtb-hisiliconUpgrade kselftests-kmp-defaultUpgrade gfs2-kmp-64kbUpgrade dlm-kmp-azureUpgrade gfs2-kmp-rtUpgrade dtb-mediatekUpgrade kernel-syms-azureUpgrade kernel-kvmsmallUpgrade kernel-zfcpdumpUpgrade reiserfs-kmp-defaultUpgrade kernel-macrosUpgrade dlm-kmp-rtUpgrade reiserfs-kmp-azureUpgrade kernel-devel-rtUpgrade dtb-qcomUpgrade kernel-develUpgrade kernel-default-optionalUpgrade kernel-default-extraUpgrade cluster-md-kmp-defaultUpgrade kernel-rt-livepatchUpgrade ocfs2-kmp-defaultUpgrade kernel-default-vdsoUpgrade kernel-default-base-rebuildUpgrade kselftests-kmp-rtUpgrade dtb-rockchipUpgrade kernel-64kb-livepatch-develUpgrade kernel-docsUpgrade kernel-64kb-develUpgrade dtb-freescaleUpgrade kernel-default-livepatch-develUpgrade dtb-lgUpgrade kernel-azure-baseUpgrade kernel-64kb-optionalUpgrade dtb-sprdUpgrade kernel-default-baseUpgrade kernel-obs-buildUpgrade dtb-exynosUpgrade cluster-md-kmp-64kbUpgrade kernel-docs-htmlUpgrade kernel-default-manUpgrade kernel-rt-extraUpgrade cluster-md-kmp-azureUpgrade kselftests-kmp-azureUpgrade kselftests-kmp-64kbUpgrade kernel-rt_debugUpgrade kernel-rt-optionalUpgrade kernel-kvmsmall-livepatch-develUpgrade kernel-default-develUpgrade reiserfs-kmp-rtUpgrade dtb-marvellUpgrade kernel-rt_debug-develUpgrade kernel-syms-rtUpgrade dlm-kmp-64kbUpgrade kernel-azure-extraUpgrade dtb-renesasUpgrade kernel-azure-develUpgrade kernel-kvmsmall-develUpgrade dtb-amazonUpgrade gfs2-kmp-azureUpgrade ocfs2-kmp-64kbUpgrade kernel-azureUpgrade dtb-broadcomUpgrade dtb-appleUpgrade kernel-debug-livepatch-develUpgrade kernel-source-azureUpgrade dlm-kmp-defaultUpgrade kernel-debug-develUpgrade dtb-amlogicUpgrade dtb-alteraUpgrade reiserfs-kmp-64kbUpgrade kernel-debug-vdsoUpgrade kernel-rt-vdsoUpgrade dtb-caviumUpgrade kernel-kvmsmall-vdsoUpgrade kernel-default-livepatchUpgrade kernel-rt_debug-vdsoUpgrade kernel-source-rtUpgrade kernel-azure-optionalUpgrade kernel-64kb-extraUpgrade kernel-64kbUpgrade kernel-source-vanillaUpgrade dtb-amdUpgrade gfs2-kmp-defaultUpgrade kernel-sourceUpgrade kernel-rt_debug-livepatch-develUpgrade kernel-azure-vdsoUpgrade dtb-socionextUpgrade kernel-rt-livepatch-develUpgrade kernel-azure-livepatch-devel | Aug 8, 2024 | Jun 19, 2024 |
| Ubuntu | — | Upgrade linux-image-5.4.0-1077-ibmUpgrade linux-image-raspiUpgrade linux-image-5.4.0-1129-oracleUpgrade linux-image-raspi-hwe-18.04Upgrade linux-image-generic-64k-hwe-24.04Upgrade linux-image-virtual-hwe-18.04Upgrade linux-image-lowlatency-64kUpgrade linux-image-lowlatency-hwe-16.04Upgrade linux-image-5.15.0-1072-azureUpgrade linux-image-gkeUpgrade linux-image-gkeop-5.15Upgrade linux-image-genericUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-5.15.0-121-generic-64kUpgrade linux-image-generic-hwe-20.04Upgrade linux-image-6.8.0-40-genericUpgrade linux-image-6.8.0-1013-awsUpgrade linux-image-5.15.0-1035-xilinx-zynqmpUpgrade linux-image-oem-20.04Upgrade linux-image-azureUpgrade linux-image-5.4.0-1130-awsUpgrade linux-image-5.4.0-192-genericUpgrade linux-image-6.8.0-1012-azure-fdeUpgrade linux-image-5.15.0-1064-intel-iotgUpgrade linux-image-oracle-lts-18.04Upgrade linux-image-virtual-hwe-20.04Upgrade linux-image-5.4.0-1135-azureUpgrade linux-image-6.8.0-1009-raspiUpgrade linux-image-raspi-nolpaeUpgrade linux-image-4.15.0-235-lowlatencyUpgrade linux-image-5.15.0-1069-awsUpgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-6.8.0-1010-oracle-64kUpgrade linux-image-aws-lts-18.04Upgrade linux-image-5.4.0-192-generic-lpaeUpgrade linux-image-nvidia-lowlatency-64kUpgrade linux-image-aws-hweUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-5.4.0-192-lowlatencyUpgrade linux-image-5.15.0-121-lowlatency-64kUpgrade linux-image-5.4.0-1042-iotUpgrade linux-image-nvidia-6.8Upgrade linux-image-oemUpgrade linux-image-oem-20.04cUpgrade linux-image-oem-24.04Upgrade linux-image-6.8.0-1011-nvidia-64kUpgrade linux-image-6.8.0-40-lowlatencyUpgrade linux-image-5.4.0-1049-xilinx-zynqmpUpgrade linux-image-oracle-lts-20.04Upgrade linux-image-lowlatency-hwe-18.04Upgrade linux-image-snapdragon-hwe-18.04Upgrade linux-image-gkeopUpgrade linux-image-6.8.0-1008-gkeUpgrade linux-image-intelUpgrade linux-image-6.8.0-40-generic-64kUpgrade linux-image-5.15.0-1064-nvidia-lowlatencyUpgrade linux-image-6.8.0-1012-azureUpgrade linux-image-5.15.0-1062-raspiUpgrade linux-image-4.15.0-1186-azureUpgrade linux-image-azure-cvmUpgrade linux-image-5.15.0-1072-azure-fdeUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-nvidia-64k-6.8Upgrade linux-image-oem-20.04dUpgrade linux-image-gcp-lts-20.04Upgrade linux-image-5.4.0-1090-bluefieldUpgrade linux-image-gcp-lts-18.04Upgrade linux-image-azure-lts-22.04Upgrade linux-image-4.15.0-1161-kvmUpgrade linux-image-oracleUpgrade linux-image-virtual-hwe-16.04Upgrade linux-image-kvmUpgrade linux-image-6.8.0-1010-oracleUpgrade linux-image-4.15.0-1140-oracleUpgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-6.8.0-1010-oemUpgrade linux-image-4.15.0-1171-gcpUpgrade linux-image-oem-20.04bUpgrade linux-image-ibmUpgrade linux-image-awsUpgrade linux-image-virtualUpgrade linux-image-generic-lpaeUpgrade linux-image-5.4.0-1097-gkeopUpgrade linux-image-gkeop-5.4Upgrade linux-image-generic-hwe-18.04Upgrade linux-image-nvidia-64kUpgrade linux-image-azure-lts-18.04Upgrade linux-image-azure-lts-20.04Upgrade linux-image-virtual-hwe-24.04Upgrade linux-image-6.8.0-1011-nvidia-lowlatencyUpgrade linux-image-nvidiaUpgrade linux-image-ibm-classicUpgrade linux-image-generic-64k-hwe-20.04Upgrade linux-image-5.15.0-1064-nvidiaUpgrade linux-image-5.15.0-1068-gcpUpgrade linux-image-5.15.0-121-generic-lpaeUpgrade linux-image-4.15.0-1178-awsUpgrade linux-image-oracle-64kUpgrade linux-image-ibm-lts-24.04Upgrade linux-image-oem-24.04aUpgrade linux-image-5.15.0-1066-gkeUpgrade linux-image-5.4.0-1114-raspiUpgrade linux-image-azure-fdeUpgrade linux-image-aws-lts-20.04Upgrade linux-image-gcp-lts-22.04Upgrade linux-image-lowlatencyUpgrade linux-image-ibm-lts-20.04Upgrade linux-image-5.15.0-1066-kvmUpgrade linux-image-aws-lts-22.04Upgrade linux-image-6.8.0-40-lowlatency-64kUpgrade linux-image-5.4.0-1118-kvmUpgrade linux-image-intel-iotgUpgrade linux-image-oem-osp1Upgrade linux-image-bluefieldUpgrade linux-image-6.8.0-1011-nvidiaUpgrade linux-image-5.4.0-1134-gcpUpgrade linux-image-4.15.0-235-genericUpgrade linux-image-gcpUpgrade linux-image-raspi2Upgrade linux-image-generic-hwe-16.04Upgrade linux-image-5.15.0-1052-gkeopUpgrade linux-image-6.8.0-1010-ibmUpgrade linux-image-5.15.0-121-lowlatencyUpgrade linux-image-5.15.0-1062-ibmUpgrade linux-image-6.8.0-1012-gcpUpgrade linux-image-6.8.0-1011-nvidia-lowlatency-64kUpgrade linux-image-lowlatency-hwe-20.04Upgrade linux-image-5.15.0-121-genericUpgrade linux-image-5.15.0-1067-oracleUpgrade linux-image-gke-5.15Upgrade linux-image-generic-64k | Aug 9, 2024 | Jun 19, 2024 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Oct 14, 2025 | Jun 19, 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