High · published April 25, 2026
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.
| Product | Versions | Fixed in |
|---|---|---|
| linux/linux_kernel | ≥ 4.3, < 6.1.168 | 6.1.168 |
| linux/linux_kernel | ≥ 6.2, < 6.6.131 | 6.6.131 |
| linux/linux_kernel | ≥ 6.7, < 6.12.80 | 6.12.80 |
| linux/linux_kernel | ≥ 6.13, < 6.18.21 | 6.18.21 |
| linux/linux_kernel | ≥ 6.19, < 6.19.11 | 6.19.11 |
| linux/linux_kernel | all versions | — |
| linux/linux_kernel | all versions | — |
| linux/linux_kernel | all versions | — |
| linux/linux_kernel | all versions | — |
| linux/linux_kernel | all versions | — |