In the Linux kernel, the following vulnerability has been resolved: openvswitch: Fix CT limit teardown use-after-free Packet processing uses CT… (CVE-2026-89488)
A use-after-free vulnerability in the Linux kernel's openvswitch component related to connection tracking (CT) limit teardown has been resolved. The flaw arises because packet processing uses CT limit state under RCU while the network namespace teardown frees that state under a mutex, allowing dereferencing of freed memory. An unprivileged user can trigger this from user and network namespaces, causing a slab-use-after-free in ovs_ct_execute() during netns teardown. The fix involves publishing the CT limit pointer through RCU, removing it before teardown, and waiting for readers before freeing its contents, along with proper locking and synchronization during updates and teardown.
AI Analysis
Technical Summary
The vulnerability in the Linux kernel's openvswitch module involves a use-after-free condition during connection tracking (CT) limit teardown. Packet processing accesses CT limit state protected by RCU, but the network namespace teardown frees this state under ovs_mutex without removing the pointer from readers or waiting for an RCU grace period. This allows packet processing to dereference freed memory, leading to a slab-use-after-free in ovs_ct_execute(). An unprivileged user can exploit this from user and network namespaces. The fix includes publishing the CT limit pointer via RCU, removing it before teardown, waiting for readers to finish, and maintaining proper locking with ovs_mutex and RCU read-side locks during updates and traversals. The netns teardown detaches the CT limit state in the pernet .pre_exit callback while holding ovs_mutex, relying on the pernet core's RCU grace period guarantees to complete teardown safely.
Potential Impact
An unprivileged user with access to user and network namespaces can trigger a use-after-free condition in the openvswitch connection tracking code during network namespace teardown. This can cause a slab-use-after-free in kernel memory, potentially leading to kernel crashes or undefined behavior. No known exploits in the wild have been reported. The vulnerability affects kernel stability and security by allowing unsafe memory access in kernel space.
Mitigation Recommendations
A fix has been implemented in the Linux kernel openvswitch component that properly synchronizes CT limit pointer access using RCU and ovs_mutex, removes the pointer before teardown, and waits for readers before freeing memory. Users should apply the official kernel update that includes this fix. Since this is a kernel vulnerability, upgrading to the patched kernel version is the recommended remediation. No additional mitigation steps are indicated or required beyond applying the official fix.
In the Linux kernel, the following vulnerability has been resolved: openvswitch: Fix CT limit teardown use-after-free Packet processing uses CT… (CVE-2026-89488)
Description
A use-after-free vulnerability in the Linux kernel's openvswitch component related to connection tracking (CT) limit teardown has been resolved. The flaw arises because packet processing uses CT limit state under RCU while the network namespace teardown frees that state under a mutex, allowing dereferencing of freed memory. An unprivileged user can trigger this from user and network namespaces, causing a slab-use-after-free in ovs_ct_execute() during netns teardown. The fix involves publishing the CT limit pointer through RCU, removing it before teardown, and waiting for readers before freeing its contents, along with proper locking and synchronization during updates and teardown.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
The vulnerability in the Linux kernel's openvswitch module involves a use-after-free condition during connection tracking (CT) limit teardown. Packet processing accesses CT limit state protected by RCU, but the network namespace teardown frees this state under ovs_mutex without removing the pointer from readers or waiting for an RCU grace period. This allows packet processing to dereference freed memory, leading to a slab-use-after-free in ovs_ct_execute(). An unprivileged user can exploit this from user and network namespaces. The fix includes publishing the CT limit pointer via RCU, removing it before teardown, waiting for readers to finish, and maintaining proper locking with ovs_mutex and RCU read-side locks during updates and traversals. The netns teardown detaches the CT limit state in the pernet .pre_exit callback while holding ovs_mutex, relying on the pernet core's RCU grace period guarantees to complete teardown safely.
Potential Impact
An unprivileged user with access to user and network namespaces can trigger a use-after-free condition in the openvswitch connection tracking code during network namespace teardown. This can cause a slab-use-after-free in kernel memory, potentially leading to kernel crashes or undefined behavior. No known exploits in the wild have been reported. The vulnerability affects kernel stability and security by allowing unsafe memory access in kernel space.
Mitigation Recommendations
A fix has been implemented in the Linux kernel openvswitch component that properly synchronizes CT limit pointer access using RCU and ovs_mutex, removes the pointer before teardown, and waits for readers before freeing memory. Users should apply the official kernel update that includes this fix. Since this is a kernel vulnerability, upgrading to the patched kernel version is the recommended remediation. No additional mitigation steps are indicated or required beyond applying the official fix.
Technical Details
- Gcve Source
- db.gcve.eu
- Osv Id
- GHSA-vv57-w433-jw5h
- Osv Schema Version
- 1.4.0
- Aliases
- ["CVE-2026-89488"]
Threat ID: 6aa4a01955bf5e2cf5a86704
Added to database: 09/12/2026, 00:43:05 UTC
Last enriched: 09/12/2026, 01:13:31 UTC
Last updated: 09/12/2026, 01:13:31 UTC
Views: 2
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.