Skip to main content

Linux Kernel CVE-2026-89488

| EUVDEUVD-2026-76394 HIGH
2026-09-11 Linux GHSA-vv57-w433-jw5h
7.8
CVSS 3.1 · Vendor: Linux
Share

Severity by source

Vendor (Linux) PRIMARY
7.8 HIGH
AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
vuln.today AI
7.0 HIGH

Race condition during netns teardown raises AC to H; PR:L reflects unprivileged user namespace requirement; no scope change; full C/I/A impact from UAF kernel corruption.

3.1 AV:L/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (Linux).

CVSS VectorVendor: Linux

Attack Vector
Local
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

6
Metadata Corrected
Sep 13, 2026 - 08:40 vuln.today
tag: Information Disclosure removed
Analysis Generated
Sep 13, 2026 - 08:12 vuln.today
CVSS changed
Sep 13, 2026 - 07:22 NVD
7.8 (HIGH)
Patch available
Sep 11, 2026 - 21:18 EUVD
CVE Published
Sep 11, 2026 - 19:43 cve.org
HIGH 7.8
CVE Published
Sep 11, 2026 - 19:43 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

In the Linux kernel, the following vulnerability has been resolved:

openvswitch: Fix CT limit teardown use-after-free

Packet processing uses CT limit state under RCU, while netns teardown frees that state under ovs_mutex. The CT limit pointer was neither removed from readers nor protected by a grace period, allowing packet processing to dereference the freed state.

An unprivileged user can trigger this bug from a user and network namespace, causing a slab-use-after-free in ovs_ct_execute() when the netns is torn down.

Publish the CT limit pointer through RCU, remove it before teardown, and wait for readers before freeing its contents. Keep ovs_mutex around individual CT limit updates, and use the RCU read-side lock while GET traverses the RCU-protected limit lists.

Netns teardown detaches the RCU-protected CT limit state in the pernet .pre_exit callback while holding ovs_mutex. The pernet core guarantees an RCU grace period between the .pre_exit and .exit callbacks, so the .exit callback completes the teardown without adding any extra synchronization.

The netlink command handlers do not need NULL checks because the userspace netlink socket holds an active reference to its network namespace while a request is processed. The per-netns exit path therefore cannot run concurrently with SET, DEL, or GET for that socket's namespace.

AnalysisAI

Use-after-free in the Linux kernel's OpenVSwitch connection tracking (CT) limit subsystem allows a low-privileged local user with access to user and network namespaces to trigger a slab-use-after-free in ovs_ct_execute() during network namespace teardown. The race condition arises because the CT limit pointer was freed under ovs_mutex without first removing it from RCU-protected packet processing paths or waiting for a grace period, enabling concurrent packet processing threads to dereference already-freed memory. …

Unlock full vulnerability intelligence

  • Risk assessment & exploitation conditions
  • Attack chain visualization
  • Remediation with exact patch versions
  • Threat intelligence from 22 sources
  • Personal watchlist & email alerts

Free forever · No credit card required

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata

Recon
technique details hidden
Delivery
technique details hidden
Exploit
technique details hidden
Install
technique details hidden
C2
technique details hidden
Execute
technique details hidden
Impact
technique details hidden

Vulnerability AssessmentAI

Exploitation Exploitation requires: (1) a low-privilege local user account on the target system; (2) the ability to create unprivileged user namespaces - enabled by default on most mainstream Linux distributions including Ubuntu, Fedora, and Arch, but disabled by default on Debian stable and some hardened configurations; (3) the openvswitch kernel module loaded and CT limit functionality accessible from the namespace; and (4) a race between netns teardown and active OVS packet processing through that namespace. … Additional conditions and limiting factors are described in the full assessment.
Risk Assessment The CVSS 7.8 local score (AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H) accurately reflects the attack surface: exploitation requires a low-privilege user account plus the ability to create user and network namespaces - a capability present by default on many Linux distributions. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in.
Exploit Scenario Full exploit scenario with step-by-step reproduction available after sign-in.
Remediation Apply vendor-released kernel patches targeting the stable branches: upgrade to Linux 6.18.51 or 7.2.4 (or later), or build from 7.3-rc1 and later. … Detailed patch versions, workarounds, and compensating controls in full report.

Recommended ActionAI

Within 24 hours, inventory all Linux systems running OpenVSwitch-particularly Kubernetes nodes, Docker hosts, and container orchestration platforms-and compare kernel versions against your Linux distribution's CVE-2026-89488 advisory to identify exposure. …

Sign in for detailed remediation steps and compensating controls.

Threat intelligence, references, and detailed analysis are available after sign-in.

Share

CVE-2026-89488 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy