CVE-2026-98699

wifi: mac80211: fix mesh fast xmit path deletion UAF

State
Published
Severity
Not scored
Published
Oct 18, 2026
Updated
Oct 21, 2026
Reserved
Sep 25, 2026

Read the record on cve.org

Description

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

wifi: mac80211: fix mesh fast xmit path deletion UAF

mesh_fast_tx_cache() stores raw mesh_path pointers. Path deletion flushes the cache and then frees the path with kfree_rcu(), but a lookup that already holds the path can insert a new cache entry after the flush. The cache then points at freed memory.

Set MESH_PATH_DELETED before flushing, and skip inserting a cache entry if the path or MPP path is already deleted. Check this under the cache walk lock so it is ordered with the flush. Use WRITE_ONCE() for the deletion flag updates because the cache check reads flags without taking state_lock.

Scores

The record has no CVSS score.

Weaknesses

The record names no weakness.

Affected Products

ProductVersions
LinuxLinux
  • d5edb9ae8d568745f893c5c5fa3837d85311b131 to before ebb7cba623d38733d33d79a8c7442f5ea04c0fb0Affected
  • d5edb9ae8d568745f893c5c5fa3837d85311b131 to before 0117f1aa189495e6f1ff608681678817995aee39Affected
  • d5edb9ae8d568745f893c5c5fa3837d85311b131 to before 128e800a41270ab197b1cc8043637a2924865608Affected
  • d5edb9ae8d568745f893c5c5fa3837d85311b131 to before 93da3ec938bfdcfb3899428f04c6d0c56fe32952Affected
  • d5edb9ae8d568745f893c5c5fa3837d85311b131 to before ee3aadc43ea69d98f666431e787137ac0badbb85Affected
LinuxLinux
  • 6.4Affected
  • before 6.4Not affected
  • 6.6.160 through 6.6.*Not affected
  • 6.12.113 through 6.12.*Not affected
  • 6.18.56 through 6.18.*Not affected
  • 7.2.10 through 7.2.*Not affected
  • 7.3 and laterNot affected

References

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.