Overview
About vulnerability
In the Linux kernel, the following vulnerability has been resolved: openvswitch: defer tunnel netdev_put to RCU release ovs_netdev_tunnel_destroy() may run after NETDEV_UNREGISTER already detached the device. Dropping the netdev reference in destroy can race with concurrent readers that still observe vport->dev. Do not release vport->dev in ovs_netdev_tunnel_destroy(). Instead, let vport_netdev_free() drop the reference from the RCU callback, matching the non-tunnel destroy path and avoiding additional synchronization under RTNL. A flaw was found in the Linux kernel’s Open vSwitch (OVS) component. A race condition can occur during the destruction of a network device (netdev) tunnel, where theovs_netdev_tunnel_destroy() function may attempt to release a device reference while other parts of the system are still actively using it. This timing issue, or race condition, could lead to system instability or a denial of service (DoS) due to improper resource handling.
Details
KernelCare state
Live-patch status from KernelCare for each operating system.
| Operating system | Status | Covered kernels |
|---|---|---|
| Amazon Linux 2023 | Planned | — |
| Debian 12 | Released |
35 kernels
|
| Debian 13 | Planned | — |
| Ubuntu 24.04 | Planned | — |