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