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