CVE-2024-27410: wifi: nl80211: reject iftype change with mesh ID change
In the Linux kernel, the following vulnerability has been resolved:
wifi: nl80211: reject iftype change with mesh ID change
It's currently possible to change the mesh ID when the
interface isn't yet in mesh mode, at the same time as
changing it into mesh mode. This leads to an overwrite
of data in the wdev->u union for the interface type it
currently has, causing cfg80211_change_iface() to do
wrong things when switching.
We could probably allow setting an interface to mesh
while setting the mesh ID at the same time by doing a
different order of operations here, but realistically
there's no userspace that's going to do this, so just
disallow changes in iftype when setting mesh ID.
Security readout for executives and security teams
Plain-English summary
A low-privileged local user on an affected Linux system may trigger unsafe kernel Wi-Fi interface handling by combining mesh configuration and interface-type changes. The supplied CVSS 3.1 score is 7.8 because successful abuse could seriously affect confidentiality, integrity, and availability. The evidence does not indicate remote exploitation.
Executive priority
Prioritize accelerated patching for multi-user, appliance, kiosk, or edge Linux deployments combining wireless support with untrusted local users. The evidence does not support an emergency internet-facing response because access is local and active exploitation is not reported.
Technical view
nl80211 permitted one request to set a mesh ID while changing an interface into mesh mode. The mesh ID could overwrite data in the wdev->u union for the current interface type, causing cfg80211_change_iface() to operate incorrectly. The Linux stable fix rejects combined mesh-ID and interface-type changes.
Likely exposure
Exposure is most plausible on systems running an affected kernel with wireless nl80211 functionality, where a low-privileged local user can request relevant interface changes. The bundle lists several versions but does not provide clear range semantics. Confirm exact exposure through distribution advisories and backport records.
Exploitation context
The bundle reports KEV as false and provides no evidence of exploitation in the wild or a public exploit. The CVSS vector indicates local access, low complexity, low privileges, and no user interaction. Exploitability should therefore be treated as local and configuration-dependent.
Researcher notes
The key condition is one nl80211 operation combining a mesh ID update with an interface-type transition. The vulnerable ordering overwrites the active wdev->u union data before cfg80211_change_iface() completes. Stable fixes reject that combination. The bundle supplies no CWE, crash signature, proof of concept, or confirmed exploit outcome beyond the CVSS impact ratings.
Mitigation direction
Upgrade to a supported distribution kernel incorporating the applicable Linux stable fix.
Confirm the selected kernel package against your distribution's CVE advisory and changelog.
Reduce untrusted local access until affected systems are updated.
Disable unnecessary wireless mesh functionality where operationally safe and supported.
Validation and detection
Inventory installed and running kernel versions on systems with wireless functionality.
Check distribution advisories for affected version ranges and backported fixes.
Verify the kernel contains an applicable cited stable fix or vendor equivalent.
Confirm each system booted into the updated kernel after installation.
Review local-user access and wireless mesh usage to refine prioritization.
Generated from the cited source records. This long-tail analysis has not been individually reviewed by a named human.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cve · low confidence lookup
CVE-2024-27410 mapping review
Open the CVE-to-ATT&CK bridge for reviewed, inferred, or future official mappings tied to this CVE.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present, the table keeps the source vectors side by side instead of collapsing them into the highest score.