In the Linux kernel, the following vulnerability has been resolved:
openvswitch: cap upcall PID array size and pre-size vport replies
The vport netlink reply helpers allocate a fixed-size skb with nlmsg_new(NLMSG_DEFAULT_SIZE, ...) but serialize the full upcall PID array via ovs_vport_get_upcall_portids(). Since ovs_vport_set_upcall_portids() accepts any non-zero multiple of sizeof(u32) with no upper bound, a CAP_NET_ADMIN user can install a PID array large enough to overflow the reply buffer, causing nla_put() to fail with -EMSGSIZE and hitting BUG_ON(err < 0). On systems with unprivileged user namespaces enabled (e.g., Ubuntu default), this is reachable via unshare -Urn since OVS vport mutation operations use GENL_UNS_ADMIN_PERM.
kernel BUG at net/openvswitch/datapath.c:2414! Oops: invalid opcode: 0000 [#1] SMP KASAN NOPTI CPU: 1 UID: 0 PID: 65 Comm: poc Not tainted 7.0.0-rc7-00195-geb216e422044 #1 RIP: 0010:ovs_vport_cmd_set+0x34c/0x400 Call Trace: <TASK> genl_family_rcv_msg_doit (net/netlink/genetlink.c:1116) genl_rcv_msg (net/netlink/genetlink.c:1194) netlink_rcv_skb (net/netlink/af_netlink.c:2550) genl_rcv (net/netlink/genetlink.c:1219) netlink_unicast (net/netlink/af_netlink.c:1344) netlink_sendmsg (net/netlink/af_netlink.c:1894) __sys_sendto (net/socket.c:2206) __x64_sys_sendto (net/socket.c:2209) do_syscall_64 (arch/x86/entry/syscall_64.c:63) entry_SYSCALL_64_after_hwframe (arch/x86/entry/entry_64.S:130) </TASK> Kernel panic - not syncing: Fatal exception
Reject attempts to set more PIDs than nr_cpu_ids in ovs_vport_set_upcall_portids(), and pre-compute the worst-case reply size in ovs_vport_cmd_msg_size() based on that bound, similar to the existing ovs_dp_cmd_msg_size(). nr_cpu_ids matches the cap already used by the per-CPU dispatch configuration on the datapath side (ovs_dp_cmd_fill_info() serialises at most nr_cpu_ids PIDs), so the two sides stay consistent.
CVSS Details
- CVSS 3.1 Base Score: 5.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Amazon Linux Ami 2 | — | Upgrade perf-debuginfoUpgrade kernel-tools-develUpgrade perfUpgrade kernel-debuginfoUpgrade kernel-debuginfo-common-aarch64Upgrade kernel-headersUpgrade python-perfUpgrade kernel-livepatch-5.10.258-257.1041Upgrade python-perf-debuginfoUpgrade kernel-livepatch-5.15.209-147.245Upgrade bpftoolUpgrade kernel-debuginfo-common-x86_64Upgrade kernelUpgrade kernel-toolsUpgrade kernel-tools-debuginfoUpgrade bpftool-debuginfoUpgrade kernel-devel | Jun 23, 2026 | Jun 23, 2026 |
| Amazon_linux_2023 | — | Upgrade kernel6.18-modules-extraUpgrade kernel6.18-debuginfo-common-aarch64Upgrade kernel6.18-toolsUpgrade bpftool6.18-debuginfoUpgrade kernel6.18-headersUpgrade perf6.18-debuginfoUpgrade kernel6.18-debuginfoUpgrade kernel-livepatch-6.18.33-63.124Upgrade python3-perf6.18-debuginfoUpgrade kernel6.18-develUpgrade perf6.18Upgrade kernel6.18-tools-debuginfoUpgrade kernel6.18Upgrade kernel6.18-debuginfo-common-x86_64Upgrade bpftool6.18Upgrade kernel6.18-tools-develUpgrade python3-perf6.18Upgrade kernel6.18-modules-extra-common | Jun 23, 2026 | May 27, 2026 |
| Debian | — | Upgrade linux-6.1Upgrade linux | Jul 5, 2026 | Jul 5, 2026 |
| Redhat_linux | — | No solution exists | Jul 17, 2026 | May 27, 2026 |
| Ubuntu | — | Upgrade linux-image-7.0.0-1008-gcpUpgrade linux-image-6.8.0-1061-aws-64kUpgrade linux-image-7.0.0-1016-nvidiaUpgrade linux-image-6.8.0-1063-azure-fipsUpgrade linux-image-azure-fips-5.15Upgrade linux-image-azure-fde-lts-24.04Upgrade linux-image-gke-6.8Upgrade linux-image-azure-cvmUpgrade linux-image-azure-7.0Upgrade linux-image-azure-5.15Upgrade linux-image-aws-fipsUpgrade linux-image-aws-lts-24.04Upgrade linux-image-nvidia-hwe-22.04Upgrade linux-image-generic-hwe-22.04Upgrade linux-image-aws-7.0Upgrade linux-image-6.8.0-136-genericUpgrade linux-image-6.8.0-1062-azure-fdeUpgrade linux-image-6.8.0-1058-oracleUpgrade linux-image-6.8.0-1030-nvidia-tegra-rtUpgrade linux-image-5.15.0-1053-nvidia-tegra-igxUpgrade linux-image-realtime-5.15Upgrade linux-image-oracle-64k-lts-24.04Upgrade linux-image-oem-20.04Upgrade linux-image-nvidia-lowlatency-5.15Upgrade linux-image-nvidia-bos-64kUpgrade linux-image-generic-lpae-5.15Upgrade linux-image-generic-hwe-26.04Upgrade linux-image-gcp-lts-24.04Upgrade linux-image-gcp-fips-5.15Upgrade linux-image-gcp-64k-7.0Upgrade linux-image-aws-fips-5.15Upgrade linux-image-azure-fdeUpgrade linux-image-gcp-fips-6.8Upgrade linux-image-6.8.0-136-generic-64kUpgrade linux-image-intelUpgrade linux-image-generic-64k-hwe-26.04Upgrade linux-image-laptop-23.10Upgrade linux-image-6.8.0-1059-gke-64kUpgrade linux-image-xilinx-6.8Upgrade linux-image-oem-22.04dUpgrade linux-image-lowlatency-5.15Upgrade linux-image-gke-64k-hwe-26.04Upgrade linux-image-awsUpgrade linux-image-6.8.0-1061-aws-fipsUpgrade linux-image-5.15.0-186-genericUpgrade linux-image-7.0.0-1003-gke-64kUpgrade linux-image-6.8.0-2050-raspi-realtimeUpgrade linux-image-5.15.0-1053-nvidia-tegra-igx-rtUpgrade linux-image-virtual-5.15Upgrade linux-image-oem-22.04cUpgrade linux-image-nvidia-tegra-rt-5.15Upgrade linux-image-lowlatency-64k-hwe-22.04Upgrade linux-image-gke-64k-6.8Upgrade linux-image-gke-64kUpgrade linux-image-gkeUpgrade linux-image-generic-7.0Upgrade linux-image-azure-fde-lts-22.04Upgrade linux-image-azure-fde-5.15Upgrade linux-image-aws-5.15Upgrade linux-image-7.0.0-28-generic-64kUpgrade linux-image-7.0.0-2016-nvidia-bos-64kUpgrade linux-image-7.0.0-1011-oracle-64kUpgrade linux-image-7.0.0-1011-gcp-64kUpgrade linux-image-7.0.0-1010-ibmUpgrade linux-image-6.8.0-136-fipsUpgrade linux-image-5.15.0-1107-nvidia-lowlatencyUpgrade linux-image-5.15.0-1117-azure-fipsUpgrade linux-image-6.8.0-1063-azureUpgrade linux-image-realtime-64kUpgrade linux-image-5.15.0-1064-nvidia-tegra-rtUpgrade linux-image-5.15.0-186-generic-64kUpgrade linux-image-realtime-7.0Upgrade linux-image-oem-26.04aUpgrade linux-image-5.15.0-1109-oracleUpgrade linux-image-5.15.0-1095-gkeopUpgrade linux-image-xilinx-zynqmpUpgrade linux-image-virtual-6.8Upgrade linux-image-raspi-6.8Upgrade linux-image-raspiUpgrade linux-image-intel-iot-realtimeUpgrade linux-image-gke-64k-7.0Upgrade linux-image-generic-lpae-hwe-20.04Upgrade linux-image-oem-20.04cUpgrade linux-image-nvidia-tegra-igxUpgrade linux-image-nvidia-bosUpgrade linux-image-nvidia-6.8Upgrade linux-image-gcp-64k-6.8Upgrade linux-image-nvidia-64kUpgrade linux-image-aws-6.8Upgrade linux-image-5.15.0-186-fipsUpgrade linux-image-lowlatency-64k-hwe-20.04Upgrade linux-image-lowlatency-64k-6.8Upgrade linux-image-gke-7.0Upgrade linux-image-generic-hwe-24.04Upgrade linux-image-generic-hwe-20.04Upgrade linux-image-generic-64k-7.0Upgrade linux-image-generic-64k-5.15Upgrade linux-image-generic-64kUpgrade linux-image-5.15.0-1112-gcp-fipsUpgrade linux-image-azure-fde-6.8Upgrade linux-image-5.15.0-1075-xilinx-zynqmpUpgrade linux-image-5.15.0-1064-nvidia-tegraUpgrade linux-image-realtime-hwe-26.04Upgrade linux-image-realtime-6.8.1Upgrade linux-image-raspi-5.15Upgrade linux-image-oem-24.04aUpgrade linux-image-nvidia-tegra-rt-6.8Upgrade linux-image-nvidia-bos-64k-7.0Upgrade linux-image-nvidia-64k-hwe-26.04Upgrade linux-image-nvidia-5.15Upgrade linux-image-gcp-fipsUpgrade linux-image-virtual-hwe-22.04Upgrade linux-image-nvidia-lowlatencyUpgrade linux-image-azureUpgrade linux-image-7.0.0-1014-azureUpgrade linux-image-6.8.0-1061-ibmUpgrade linux-image-7.0.0-1015-raspiUpgrade linux-image-6.8.0-1059-nvidiaUpgrade linux-image-aws-fips-6.8Upgrade linux-image-7.0.0-1008-oracleUpgrade linux-image-6.8.0-136-lowlatency-64kUpgrade linux-image-intel-iotgUpgrade linux-image-6.8.0-1064-gcpUpgrade linux-image-5.15.0-1108-gkeUpgrade linux-image-5.15.0-184-lowlatencyUpgrade linux-image-5.15.0-1112-aws-64kUpgrade linux-image-oracle-lts-22.04Upgrade linux-image-oracle-6.8Upgrade linux-image-oem-26.04Upgrade linux-image-oem-24.04cUpgrade linux-image-nvidia-lowlatency-64k-6.8Upgrade linux-image-lowlatency-6.8Upgrade linux-image-gkeop-5.15Upgrade linux-image-gcp-64kUpgrade linux-image-kvmUpgrade linux-image-5.15.0-1106-ibmUpgrade linux-image-nvidia-hwe-26.04Upgrade linux-image-7.0.0-1016-nvidia-64kUpgrade linux-image-5.15.0-1107-intel-iotgUpgrade linux-image-virtual-hwe-20.04Upgrade linux-image-realtime-64k-hwe-26.04Upgrade linux-image-realtimeUpgrade linux-image-raspi-realtime-7.0Upgrade linux-image-raspi-7.0Upgrade linux-image-oracle-64kUpgrade linux-image-oracle-5.15Upgrade linux-image-oem-7.0Upgrade linux-image-nvidia-7.0Upgrade linux-image-ibm-lts-24.04 | Jul 20, 2026 | May 27, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | Jun 12, 2026 | May 27, 2026 |
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