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