CVE-2026-46069

wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup()

En bref

Sévérité
Non disponible
EPSS
EPSS 0.14 % · centile 3 (2026-10-27)
État
PUBLISHED
Publiée
Mise à jour
Attribuée par
Linux
Statut NVD
Undergoing Analysis

Description

In the Linux kernel, the following vulnerability has been resolved: wifi: mwifiex: fix use-after-free in mwifiex_adapter_cleanup() The mwifiex_adapter_cleanup() function uses timer_delete() (non-synchronous) for the wakeup_timer before the adapter structure is freed. This is incorrect because timer_delete() does not wait for any running timer callback to complete. If the wakeup_timer callback (wakeup_timer_fn) is executing when mwifiex_adapter_cleanup() is called, the callback will continue to access adapter fields (adapter->hw_status, adapter->if_ops.card_reset, etc.) which may be freed by mwifiex_free_adapter() called later in the mwifiex_remove_card() path. Use timer_delete_sync() instead to ensure any running timer callback has completed before returning.

Scores

VersionScoreVecteurÉvalué par
CVSS 3.1HIGH 7.8CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HNVD · nvd@nist.gov (Primary)

Faiblesses (CWE)

Références européennes

Avis du CERT-FR

Configurations affectées (CPE NVD)

Produits affectés

ProduitVersions
Linux · Linuxaffected 4636187da60b6e33526050235c610409d9cc00e8 < c3508895450cca4aeaf5dbadbb5e582363005264 ; affected 4636187da60b6e33526050235c610409d9cc00e8 < 1958a92599b2653d730ccb6f5685fc3fbed21812 ; affected 4636187da60b6e33526050235c610409d9cc00e8 < a88f5391dc68f78cae5eb6a8cd341cafee795d3d ; affected 4636187da60b6e33526050235c610409d9cc00e8 < 11869ce402d95519d49b25a2a97741f68d69d103 ; affected 4636187da60b6e33526050235c610409d9cc00e8 < 63fe3389b3e092d6c0eeea9fc0318e7918b16618 ; affected 4636187da60b6e33526050235c610409d9cc00e8 < 4e179a60a60c0a5aea245e8e67768343c0f070b8
Linux · Linuxaffected 4.0 ; unaffected 0 < 4.0 ; unaffected 5.10.259 ≤ 5.10.* ; unaffected 5.15.210 ≤ 5.15.* ; unaffected 6.1.176 ≤ 6.1.* ; unaffected 6.6.140 ≤ 6.6.*

Références

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD