CVE-2021-47194
Assigner: Linux
Published: 2024-04-10T18:56:31.361Z
State: PUBLISHED
descriptions: value: 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: product: Linux
vendor: Linux
defaultStatus: unaffected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions: version: ac800140c20e
lessThan: 8f06bb8c216b
status: affected
versionType: git
version: ac800140c20e
lessThan: 0738cdb636c2
status: affected
versionType: git
version: ac800140c20e
lessThan: 4e458abbb4a5
status: affected
versionType: git
version: ac800140c20e
lessThan: b8a045e2a9b2
status: affected
versionType: git
version: ac800140c20e
lessThan: 52affc201fc2
status: affected
versionType: git
version: ac800140c20e
lessThan: 7b97b5776daa
status: affected
versionType: git
version: ac800140c20e
lessThan: 5a9b671c8d74
status: affected
versionType: git
version: ac800140c20e
lessThan: 563fbefed46a
status: affected
versionType: git
product: Linux
vendor: Linux
defaultStatus: affected
repo: https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
versions: version: 3.6
status: affected
version: 0
lessThan: 3.6
status: unaffected
versionType: custom
version: 4.4.293
lessThanOrEqual: 4.4.*
status: unaffected
versionType: custom
version: 4.9.291
lessThanOrEqual: 4.9.*
status: unaffected
versionType: custom
version: 4.14.256
lessThanOrEqual: 4.14.*
status: unaffected
versionType: custom
version: 4.19.218
lessThanOrEqual: 4.19.*
status: unaffected
versionType: custom
version: 5.4.162
lessThanOrEqual: 5.4.*
status: unaffected
versionType: custom
version: 5.10.82
lessThanOrEqual: 5.10.*
status: unaffected
versionType: custom
version: 5.15.5
lessThanOrEqual: 5.15.*
status: unaffected
versionType: custom
version: 5.16
lessThanOrEqual: *
status: unaffected
versionType: original_commit_for_fix
title: cfg80211: call cfg80211_stop_ap when switch from P2P_GO type
x_generator: engine: bippy-d175d3acf727