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

wifi: mac80211: account proxy paths against the mesh path limit

Proxy-path churn can drive the interface path counter negative and let
later mesh path additions exceed MESH_MAX_MPATHS.

mesh_path_free_rcu() decrements the interface mpaths counter for entries
from both the mesh and proxy path tables, but mpp_path_add() never
reserves a slot in that counter. Removing or expiring a proxy path
therefore returns a slot that was never charged.

mesh_path_add() uses the same counter to enforce MESH_MAX_MPATHS, so once
it falls below the number of installed paths the limit no longer holds.

Reserve the shared quota before allocating a proxy path and release it on
every unsuccessful addition. Mesh and proxy paths now share one
1024-entry budget, so mpp_path_add() can return -ENOSPC at that limit.
Published: 2026-10-18
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Resource exhaustion via mesh path counter underflow
Action: Immediate Patch
AI Analysis

Impact

In the Linux kernel’s mac80211 Wi‑Fi subsystem, a logic flaw allows the interface path counter to be decremented below zero when proxy paths are removed or expire. Because the counter is used to enforce a limit on the number of mesh paths, this underflow permits subsequent additions to bypass the MESH_MAX_MPATHS check. The adversary can craft traffic that triggers frequent proxy path churn, ultimately enabling unlimited mesh path additions. The resulting leakage of the configured path budget can lead to excessive memory consumption and degraded network performance, potentially impacting availability. The flaw is a failure to reserve quota before allocating a proxy path and to release it on unsuccessful attempts, a classic integer underflow resource control issue.

Affected Systems

All Linux kernel implementations that include the mac80211 Wi‑Fi stack and use mesh networking. The vulnerability exists in every kernel revision that lacks the counter‑reservation patch, so any distribution build prior to the fix is affected. No specific vendor or version list is supplied, but the patch resides in the upstream kernel tree and is propagated to most major distros shortly after merging.

Risk and Exploitability

The EPSS score is <1%, indicating a very low exploitation probability. The CVSS score of 6.5 reflects moderate severity. The flaw lies in the Linux kernel’s mac80211 Wi‑Fi subsystem where proxy‑path churn can cause the interface path counter to underflow. The underflow allows subsequent mesh path additions to bypass the MESH_MAX_MPATHS check, potentially enabling an attacker to create an unlimited number of mesh paths. The likely attack vector involves sending crafted frames to a device running a mesh network; based on the description, it is inferred that such traffic could trigger the path churn. While active exploits are not known and the vulnerability is not listed in CISA KEV, the reduced counter restriction can lead to resource exhaustion and degraded network performance, posing a threat to availability on affected systems.

Generated by OpenCVE AI on October 23, 2026 at 06:05 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply a kernel update that includes the mac80211 patch fixing the mesh path counter underflow.
  • Temporarily disable mesh networking on affected interfaces until the kernel patch is applied.
  • Continuously monitor system logs and memory usage for abnormal patterns that may indicate resource exhaustion due to mesh path mismanagement.

Generated by OpenCVE AI on October 23, 2026 at 06:05 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-191
CWE-399

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

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

None

cvssV3_1

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

threat_severity

Moderate


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


Sun, 18 Oct 2026 22:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-191
CWE-399

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: account proxy paths against the mesh path limit Proxy-path churn can drive the interface path counter negative and let later mesh path additions exceed MESH_MAX_MPATHS. mesh_path_free_rcu() decrements the interface mpaths counter for entries from both the mesh and proxy path tables, but mpp_path_add() never reserves a slot in that counter. Removing or expiring a proxy path therefore returns a slot that was never charged. mesh_path_add() uses the same counter to enforce MESH_MAX_MPATHS, so once it falls below the number of installed paths the limit no longer holds. Reserve the shared quota before allocating a proxy path and release it on every unsuccessful addition. Mesh and proxy paths now share one 1024-entry budget, so mpp_path_add() can return -ENOSPC at that limit.
Title wifi: mac80211: account proxy paths against the mesh path limit
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:55.966Z

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

Link: CVE-2026-98705

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

Modified: 2026-10-30T13:21:19.747

Link: CVE-2026-98705

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-98705 - Bugzilla

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling