Security readout for executives and security teams
Plain-English summary
A flaw in the Linux mwifiex Wi-Fi driver can cause a kernel crash when an unused wireless-interface record is selected during an access-point restart sequence. This can interrupt an affected device or appliance. The sources demonstrate a crash, but do not establish data theft, system takeover, or exploitation in the wild.
Executive priority
Treat this as a high-priority availability issue for Wi-Fi infrastructure and embedded products using mwifiex. Expedite inventory and vendor-supported updates where the driver is present. Priority can be reduced for systems verified not to include or load mwifiex. Current evidence does not justify describing this as actively exploited.
Technical view
mwifiex_get_priv_by_id() could return an unused priv structure without an attached wiphy. Subsequent processing could dereference the missing pointer and trigger a kernel oops. The Linux fix excludes entries whose bss_mode is NL80211_IFTYPE_UNSPECIFIED. The supplied CVSS 3.1 score is 8.8, although the documented result is a NULL-pointer crash.
Likely exposure
Exposure is most likely on Linux systems using mwifiex-supported Wi-Fi hardware, particularly where the mwifiex or mwifiex_sdio module supports access-point operation. The bundle lists multiple affected kernel releases, but its version encoding does not clearly define every vulnerable range. Systems without this driver or compatible hardware are unlikely to be exposed.
Exploitation context
The documented trigger involved stopping and restarting wpa_supplicant while establishing an access point, followed by wireless event processing. The CVSS vector specifies adjacent access, low complexity, no privileges, and no user interaction. However, KEV is false and the supplied sources provide no evidence of active exploitation or a weaponized public exploit.
Researcher notes
The source bundle supplies no CWE and does not explain how the CVSS confidentiality and integrity impacts were established. Its concrete evidence is a NULL-pointer dereference on a development-marked Linux 6.9 build during access-point lifecycle handling. Assess exploitability beyond denial of service cautiously, and use branch-specific stable commits or distributor advisories for fix verification.
Mitigation direction
Install a vendor-supported kernel update containing the applicable Linux stable fix.
Prioritize wireless access points, gateways, and embedded devices that load mwifiex.
If patching is delayed, avoid unnecessary access-point restart cycles on affected systems.
Check distribution or appliance-vendor guidance before applying kernel or driver changes.
Validation and detection
Inventory kernel versions, Wi-Fi hardware, and loaded mwifiex-related modules.
Confirm the installed kernel maps CVE-2024-46755 to a vendor-fixed package.
Verify the applicable stable commit is present in custom or backported kernels.
Review kernel logs for mwifiex NULL dereferences, oops events, or unexpected reboots.
Test access-point lifecycle operations safely after updating, without reproducing crashes in production.
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-46755 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.