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

net/mlx5: HWS, Handle destroying table that has a miss table

If a table has a miss table that was created by
'mlx5hws_table_set_default_miss' API function, its miss_tbl
keeps the table that points to it in a list.
If such table is deleted, we need to also remove it from the
miss_tbl list, otherwise the node in miss_tbl list will contain
garbage.
Published: 2026-10-23
Score: n/a
EPSS: n/a
KEV: No
Impact: Use‑After‑Free leading to memory corruption
Action: Apply Patch
AI Analysis

Impact

In the Linux kernel, deletion of an mlx5 table that contains a miss table created by the mlx5hws_table_set_default_miss API leaves a dangling reference in the miss_tbl list. This dangling pointer can be dereferenced, causing undefined behavior, memory corruption, or a kernel crash. The flaw is a classic use‑after‑free weakness (CWE‑416).

Affected Systems

The vulnerability affects the Linux kernel’s mlx5 driver, used for NVIDIA Ethernet and InfiniBand devices. Any kernel release that includes the buggy code and has not yet incorporated the described commit (16b81428, 60e9e82, 6efdc212) is potentially vulnerable. The exact version range is not specified, but any kernel versions compiled with the affected mlx5 module prior to the fix are at risk.

Risk and Exploitability

The CVSS score is not disclosed, and EPSS data is unavailable; the vulnerability is not listed in CISA KEV. While the defect is structural, exploitation would normally require privileged access to the mlx5 driver’s table management APIs or a privileged process capable of loading the driver. An attacker who can trigger the fault could cause a kernel panic or potentially leverage the memory corruption for privilege escalation. The absence of public exploitation data suggests a moderate likelihood of attack, but the potential impact remains high if a successful exploit is achieved.

Generated by OpenCVE AI on October 23, 2026 at 14:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Install a kernel version that includes the fix found in commit 16b81428 or the subordinate commits listed
  • If an update cannot be applied immediately, remove or unload the mlx5 kernel module so the miss table API cannot be invoked
  • Continuously watch kernel logs (e.g., dmesg) for signs of crashes or unexpected memory access and consider tightening kernel module loading policies or enforcing SELinux policies to limit mlx5 driver usage

Generated by OpenCVE AI on October 23, 2026 at 14:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 14:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-416

Fri, 23 Oct 2026 12:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: net/mlx5: HWS, Handle destroying table that has a miss table If a table has a miss table that was created by 'mlx5hws_table_set_default_miss' API function, its miss_tbl keeps the table that points to it in a list. If such table is deleted, we need to also remove it from the miss_tbl list, otherwise the node in miss_tbl list will contain garbage.
Title net/mlx5: HWS, Handle destroying table that has a miss table
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-10-23T11:37:56.618Z

Reserved: 2026-09-25T10:25:14.378Z

Link: CVE-2026-98895

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-23T12:18:23.433

Modified: 2026-10-23T12:18:23.433

Link: CVE-2026-98895

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T14:15:07Z

Weaknesses