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 Hat | NVD | cve.org | |
|---|---|---|---|
| Base Score | 4.7 | N/A | N/A |
| Attack Vector | Local | N/A | N/A |
| Attack Complexity | High | N/A | N/A |
| Privileges Required | Low | N/A | N/A |
| User Interaction | None | N/A | N/A |
| Scope | Unchanged | N/A | N/A |
| Confidentiality | None | N/A | N/A |
| Integrity Impact | None | N/A | N/A |
| Availability Impact | High | N/A | N/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
Not sure what something means? Check out our Security Glossary.
Want to get errata notifications? Sign up here.