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