Skip to content
CVE PROGRAM SOURCE RECORD7.8 High

CVE-2021-47194

cfg80211: call cfg80211_stop_ap when switch from P2P_GO type

Description

In the Linux kernel, the following vulnerability has been resolved: cfg80211: call cfg80211_stop_ap when switch from P2P_GO type If the userspace tools switch from NL80211_IFTYPE_P2P_GO to NL80211_IFTYPE_ADHOC via send_msg(NL80211_CMD_SET_INTERFACE), it does not call the cleanup cfg80211_stop_ap(), this leads to the initialization of in-use data. For example, this path re-init the sdata->assigned_chanctx_list while it is still an element of assigned_vifs list, and makes that linked list corrupt.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • ac800140c20e7ae51117e71289065bedd4930fc2 to < 8f06bb8c216bcd172394f61e557727e691b4cb24affected
  • ac800140c20e7ae51117e71289065bedd4930fc2 to < 0738cdb636c21ab552eaecf905efa4a6070e3ebcaffected
  • ac800140c20e7ae51117e71289065bedd4930fc2 to < 4e458abbb4a523f1413bfe15c079cf4e24c15b21affected
  • ac800140c20e7ae51117e71289065bedd4930fc2 to < b8a045e2a9b234cfbc06cf36923886164358ddecaffected
  • ac800140c20e7ae51117e71289065bedd4930fc2 to < 52affc201fc22a1ab9a59ef0ed641a9adfcb8d13affected
  • ac800140c20e7ae51117e71289065bedd4930fc2 to < 7b97b5776daa0b39dbdadfea176f9cc0646d4a66affected
  • ac800140c20e7ae51117e71289065bedd4930fc2 to < 5a9b671c8d74a3e1b999e7a0c7f366079bcc93ddaffected
  • ac800140c20e7ae51117e71289065bedd4930fc2 to < 563fbefed46ae4c1f70cffb8eb54c02df480b2c2affected

Linux Linux

Default version status: affected

  • 3.6affected
  • 0 to < 3.6unaffected
  • 4.4.293 to ≤ 4.4.*unaffected
  • 4.9.291 to ≤ 4.9.*unaffected
  • 4.14.256 to ≤ 4.14.*unaffected
  • 4.19.218 to ≤ 4.19.*unaffected
  • 5.4.162 to ≤ 5.4.*unaffected
  • 5.10.82 to ≤ 5.10.*unaffected
  • 5.15.5 to ≤ 5.15.*unaffected
  • 5.16 to ≤ *unaffected

References