]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()
authorweiyongjun (A) <weiyongjun1@huawei.com>
Mon, 14 May 2018 05:42:00 +0000 (07:42 +0200)
committerStefan Bader <stefan.bader@canonical.com>
Wed, 23 May 2018 07:08:35 +0000 (09:08 +0200)
commitc5a012d103c4374e0cbf770ea1c2603ee26fd924
treef67f56634a91118c00549814023c28abf6821843
parentb7ac7ece186e66dcaac11c7032017f34bc37b0b2
mac80211_hwsim: fix possible memory leak in hwsim_new_radio_nl()

CVE-2018-8087

'hwname' is malloced in hwsim_new_radio_nl() and should be freed
before leaving from the error handling cases, otherwise it will cause
memory leak.

Fixes: ff4dd73dd2b4 ("mac80211_hwsim: check HWSIM_ATTR_RADIO_NAME length")
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com>
Reviewed-by: Ben Hutchings <ben.hutchings@codethink.co.uk>
Signed-off-by: Johannes Berg <johannes.berg@intel.com>
(cherry-picked from 0ddcff49b672239dda94d70d0fcf50317a9f4b51)
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
Acked-by: Po-Hsu Lin <po-hsu.lin@canonical.com>
Acked-by: Andy Whitcroft <andy.whitcroft@canonical.com>
Signed-off-by: Kleber Sacilotto de Souza <kleber.souza@canonical.com>
drivers/net/wireless/mac80211_hwsim.c