CWE data temporarily unavailableCWE data is currently experiencing intermittent outages, which may cause incomplete section loading on CVE pages. We are actively working on a fix.

CVE-2026-98015

Description

A flaw was found in the Linux kernel's mlx5 driver. A local attacker can cause a Denial of Service (DoS) via a use-after-free vulnerability in the network switch offload mechanism. This issue arises when concurrent operations race while releasing termination table handles in the mlx5_eswitch_termtbl_put() function, allowing memory to be accessed after it has already been freed.

Statement

A race in mlx5_eswitch_termtbl_put can access a termination table handle after another caller has reduced its reference count to zero and freed it. Two concurrent callers can also both observe the zero reference count and attempt to delete the same flow rule, destroy the same flow table, and free the same object. This creates a use-after-free and a plausible double cleanup or double-free condition that may crash the kernel and could potentially support privilege escalation through kernel memory corruption. For the CVSS the PR:L value is used for the paranoid score because mlx5 E-Switch control may be delegated to a container root or a service account with network administration capabilities, even though normal host configuration usually requires higher administrative privileges. AC:H applies because reliable triggering depends on winning a concurrency window between two cleanup operations. The issue is not directly network reachable through ordinary packet traffic and normally requires local access to the mlx5 E-Switch control plane. Impact is at least a local denial of service via kernel crash and in the worst case may include confidentiality and integrity compromise due to the plausible double-free condition.

Mitigation

Mitigation for this issue is either not available or the currently available options don't meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base or stability.

Common Vulnerability Scoring System (CVSS) Score Details

Info alert:Important note

CVSS scores for open source components depend on vendor-specific factors (e.g. version or build chain). Therefore, Red Hat's score and impact rating can be different from NVD and other vendors. Red Hat remains the authoritative CVE Naming Authority (CNA) source for its products and services (see Red Hat classifications).

The following CVSS metrics and score provided are preliminary and subject to review.

CVSS v3 Score Breakdown

Red HatNVDcve.org
Base Score4.7N/AN/A
Attack VectorLocalN/AN/A
Attack ComplexityHighN/AN/A
Privileges RequiredLowN/AN/A
User InteractionNoneN/AN/A
ScopeUnchangedN/AN/A
ConfidentialityNoneN/AN/A
Integrity ImpactNoneN/AN/A
Availability ImpactHighN/AN/A

Vector

Red Hat: CVSS:3.1/AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H

Frequently Asked Questions

Want to get errata notifications? Sign up here.