]> CyberLeo.Net >> Repos - FreeBSD/stable/10.git/commit
Update wpa_supplicant/hostapd for 2017-01 vulnerability release.
authorgordon <gordon@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 19 Oct 2017 03:18:22 +0000 (03:18 +0000)
committergordon <gordon@ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f>
Thu, 19 Oct 2017 03:18:22 +0000 (03:18 +0000)
commit19f803cf80cd352e51672f28760f67ea10deb855
treee3c5552d623ba41a64d70498a362d3346f2fb47e
parentf0580b4cc651fd5eac368ad0fab8ff76a3297514
Update wpa_supplicant/hostapd for 2017-01 vulnerability release.

Note this is a different patchset than what was applied to head and
stable/11 due to the much older version of wpa_supplicant/hostapd in
stable/10.

hostapd: Avoid key reinstallation in FT handshake
Prevent reinstallation of an already in-use group key
Extend protection of GTK/IGTK reinstallation of WNM-Sleep Mode cases
Fix TK configuration to the driver in EAPOL-Key 3/4 retry case
Prevent installation of an all-zero TK
Fix PTK rekeying to generate a new ANonce
TDLS: Reject TPK-TK reconfiguration
WNM: Ignore Key Data in WNM Sleep Mode Response frame if no PMF in use
WNM: Ignore WNM-Sleep Mode Response if WNM-Sleep Mode has not been used
WNM: Ignore WNM-Sleep Mode Response without pending request
FT: Do not allow multiple Reassociation Response frames
TDLS: Ignore incoming TDLS Setup Response retries

Submitted by: jhb
Obtained from:        https://w1.fi/security/2017-01/ (against later version)
Security:     FreeBSD-SA-17:07
Security:     CERT VU#228519
Security:     CVE-2017-13077
Security:     CVE-2017-13078
Security:     CVE-2017-13079
Security:     CVE-2017-13080
Security:     CVE-2017-13081
Security:     CVE-2017-13082
Security:     CVE-2017-13086
Security:     CVE-2017-13087
Security:     CVE-2017-13088
Differential Revision: https://reviews.freebsd.org/D12724

git-svn-id: svn://svn.freebsd.org/base/stable/10@324739 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
12 files changed:
contrib/wpa/src/ap/wpa_auth.c
contrib/wpa/src/ap/wpa_auth.h
contrib/wpa/src/ap/wpa_auth_ft.c
contrib/wpa/src/ap/wpa_auth_i.h
contrib/wpa/src/common/wpa_common.h
contrib/wpa/src/rsn_supp/tdls.c
contrib/wpa/src/rsn_supp/wpa.c
contrib/wpa/src/rsn_supp/wpa_ft.c
contrib/wpa/src/rsn_supp/wpa_i.h
contrib/wpa/wpa_supplicant/events.c
contrib/wpa/wpa_supplicant/wnm_sta.c
contrib/wpa/wpa_supplicant/wpa_supplicant_i.h