ZeroHour
ZDI Published Advisoriespublished ()ingested

ZDI-26-687: Linux Kernel Open vSwitch Flow Delete Use-After-Free Information Disclosure Vulnerability

mediumVulnerabilityimportance 25CVE-2026-80994
AI summary · glm-5.3

ZDI discloses Linux Kernel Open vSwitch use-after-free (CVE-2026-80994) letting low-privileged local attackers disclose sensitive kernel information, CVSS 6.4.

ZDI-26-687 covers a use-after-free information disclosure vulnerability in the Linux Kernel's Open vSwitch flow deletion handling, tracked as CVE-2026-80994 with a CVSS rating of 6.4. Exploitation requires the ability to execute low-privileged code on the target system. The flaw allows local attackers to disclose sensitive information from affected installations.

  • CVE-2026-80994, CVSS 6.4, Linux Kernel Open vSwitch
  • Use-after-free in flow deletion path
  • Local information disclosure requiring low-privileged code execution

Vulnerabilities mentionedAll →

CVEVulnerabilityCVSSEPSSFlagsAffectedExposurePublished
CVE-2026-80994
Use-After-Free in Linux Kernel Open vSwitch Flow Deletion

The Linux kernel's Open vSwitch module (net/openvswitch) contains a use-after-free in which a flow's mask is scheduled to be freed via RCU as soon as the flow is removed from the flow table, yet ovs_flow_cmd_fill_info() dereferences the stale flow->mask pointer afterwards — the RCU read lock is taken too late to protect it. A local attacker with the privileges needed to issue Open vSwitch netlink commands (CMD_DEL) can trigger this race, which widens whenever the kernel's memory allocation for the reply is slow; the result is a kernel slab use-after-free confirmed by KASAN that at minimum crashes the host and, per the CVSS 3.1 score of 7.8 (AV:L/AC:L/PR:L with C:H/I:H/A:H), could be developed into kernel memory corruption and full local privilege escalation. Affected systems are Linux machines running kernel code with the vulnerable openvswitch flow-deletion path — typically virtualization hosts and SDN data-plane nodes in OpenStack, OVN/Kubernetes, and telecom NFV environments — where an attacker already has local access and OVS administrative rights. The flaw was reported by Trend Micro's Zero Day Initiative (ZDI-CAN-32042), has no public proof of concept, is not in CISA's KEV catalog, and no exploitation in the wild is known. The fix reorders the code so that ovs_flow_tbl_remove() runs only after ovs_flow_cmd_fill_info() has finished using the flow.

Do: Patch to a kernel release containing the upstream fix 'net: openvswitch: fix flow mask use-after-free on flow deletion' (CVE-2026-80994) as soon as your distribution ships it. If the openvswitch kernel module is not needed on a host, blacklist or unload it, and otherwise restrict which local users and containers can reach OVS netlink commands (CAP_NET_ADMIN) since exploitation requires local privileges. Monitor OVS data-plane nodes for kernel oopses or KASAN reports in ovs_flow_cmd_del/ovs_nla_put_key as an indicator of attempted triggering.

7.8
  • Linux kernel (net/openvswitch — Open vSwitch kernel module) Kernel versions containing the flow-mask RCU-free reordering introduced by the commit referenced in the upstream Fixes tag; the specific version range is not en
mass≈ hundreds of thousands of Linux hosts with the Open vSwitch kernel module loaded (order-of-magnitude deployment estimate)
Full article

This vulnerability allows local attackers to disclose sensitive information on affected installations of the Linux Kernel. An attacker must first obtain the ability to execute low-privileged code on the target system in order to exploit this vulnerability. The ZDI has assigned a CVSS rating of 6.4. The following CVEs are assigned: CVE-2026-80994.

This source does not provide full text. Read it at zerodayinitiative.com.