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: 4.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service in Wi‑Fi mesh routing due to resource exhaustion
Action: Immediate patch
AI Analysis

Impact

The kernel function that manages addition of mesh routing paths allocates a reservation slot before performing allocation and table insertion. When allocation fails, a rhashtable insertion error occurs, or a duplicate destination is detected, the function exits without releasing the previously reserved slot, causing the global counter for the maximum number of mesh paths, MESH_MAX_MPATHS, to become permanently decremented. After repeated failures the counter reaches zero and no new mesh paths can be established, effectively starving the network of routes and blocking further mesh communication.

Affected Systems

All systems that use the Linux kernel with the mac80211 wireless subsystem supporting 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 as identified in the Common Platform Enumeration.

Risk and Exploitability

The vulnerability carries a CVSS score of 4.3 and an EPSS score of < 1%, indicating a moderate likelihood of exploitation but very low overall probability. Based on the description, it is inferred that an attacker can trigger the flaw by sending repeated failed or duplicate mesh path addition requests over the wireless network; this may be possible from a local or remote device that can inject such frames. The flaw does not involve privilege escalation or code execution; its primary impact is loss of connectivity caused by resource exhaustion in the kernel’s mesh routing subsystem. The vulnerability is not listed in the CISA KEV catalog, but applying the patch that releases the reservation on failure is the recommended response.

Generated by OpenCVE AI on October 23, 2026 at 06:06 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 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 23, 2026 at 06:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Debian DLA Debian DLA DLA-4850-1 linux-6.12 security update
History

Fri, 30 Oct 2026 12:45:00 +0000


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

Type Values Removed Values Added
Weaknesses CWE-400

Thu, 22 Oct 2026 12:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-772
References
Metrics threat_severity

None

cvssV3_1

{'score': 4.3, 'vector': 'CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L'}

threat_severity

Moderate


Wed, 21 Oct 2026 13:15:00 +0000


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-30T12:38:52.791Z

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-30T13:21:19.317

Link: CVE-2026-98701

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-10-18T00:00:00Z

Links: CVE-2026-98701 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T06:15:13Z

Weaknesses
  • CWE-772

    Missing Release of Resource after Effective Lifetime