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

wifi: mac80211: release mesh path quota on failed additions

Repeated failed or duplicate mesh path additions can exhaust
MESH_MAX_MPATHS while the path table holds fewer paths, which stops new
paths to reachable destinations from being created.

mesh_path_add() reserves a slot before allocating and inserting a path.
If allocation fails, the function returns without releasing the slot. If
the rhashtable insertion reports an error or an existing destination, the
function discards its candidate but retains the reservation. No new path
is installed in any of these cases.

Release the reservation whenever the candidate is not installed.
Published: 2026-10-18
Score: n/a
EPSS: n/a
KEV: No
Impact: Denial of Service due to resource exhaustion in Wi‑Fi mesh path handling
Action: Immediate patch
AI Analysis

Impact

The kernel function that handles the addition of mesh routing paths allocates a reservation slot before performing allocation and table insertion. When the allocation fails or a duplicate destination is detected the function returns without releasing the reservation. The result is that the global counter for the maximum number of mesh paths, MESH_MAX_MPATHS, is permanently decremented. After enough failures the counter reaches zero and no new paths can be created, starving the network of routes and effectively blocking further mesh communication. This flaw is an instance of uncontrolled resource consumption (CWE‑400).

Affected Systems

All systems running the Linux kernel with the mac80211 wireless subsystem that supports mesh networking are affected. Because no specific version range is listed, any kernel release prior to the commit that introduced the fix is vulnerable. The affected product is the Linux kernel, identified in CPE as cpe:2.3:o:linux:linux_kernel:*.

Risk and Exploitability

The vulnerability is a denial‑of‑service condition with a CVSS score not reported and an EPSS score not available. Nevertheless the flaw is feasible to exploit from any device that can inject duplicate or failed mesh path addition requests over the wireless network, which could be local or remote depending on the network topology. As it does not involve privilege escalation or code execution, the primary impact is loss of connectivity. The kernel patch releases the reservation on failure, eliminating the exhaustion risk. The flaw is not listed in CISA KEV, but upgrading remains the advised response.

Generated by OpenCVE AI on October 18, 2026 at 19:29 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the latest Linux kernel release that contains the patch or backport the commit directly into your kernel.
  • Disable mesh networking functionality if it is not required for your deployment, or restrict the use of mac80211 mesh to trusted devices only.
  • Monitor the kernel logs for frequent "mesh path addition failed" warnings or for a trend of decreasing available mesh path quota, which can indicate an ongoing attempt to exhaust the resource.

Generated by OpenCVE AI on October 18, 2026 at 19:29 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 19:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-400

Sun, 18 Oct 2026 16:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: wifi: mac80211: release mesh path quota on failed additions Repeated failed or duplicate mesh path additions can exhaust MESH_MAX_MPATHS while the path table holds fewer paths, which stops new paths to reachable destinations from being created. mesh_path_add() reserves a slot before allocating and inserting a path. If allocation fails, the function returns without releasing the slot. If the rhashtable insertion reports an error or an existing destination, the function discards its candidate but retains the reservation. No new path is installed in any of these cases. Release the reservation whenever the candidate is not installed.
Title wifi: mac80211: release mesh path quota on failed additions
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-18T15:46:31.257Z

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

Link: CVE-2026-98701

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T16:17:23.597

Modified: 2026-10-18T16:17:23.597

Link: CVE-2026-98701

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T19:30:14Z

Weaknesses
  • CWE-400

    Uncontrolled Resource Consumption