meta-openembedded/meta-oe/recipes-connectivity
Mark Hatle ed6b5da874 hostapd: fix WPA2 key replay security bug
Note, hostapd and wpa_supplicant use the same sources.  This commit is based
on Ross Burton's change to OpenEmbedded-core.  Below is Ross's commit message
from OpenEmbedded-Core.

    WPA2 is vulnerable to replay attacks which result in unauthenticated users
    having access to the network.

    * CVE-2017-13077: reinstallation of the pairwise key in the Four-way handshake

    * CVE-2017-13078: reinstallation of the group key in the Four-way handshake

    * CVE-2017-13079: reinstallation of the integrity group key in the Four-way
    handshake

    * CVE-2017-13080: reinstallation of the group key in the Group Key handshake

    * CVE-2017-13081: reinstallation of the integrity group key in the Group Key
    handshake

    * CVE-2017-13082: accepting a retransmitted Fast BSS Transition Reassociation
    Request and reinstalling the pairwise key while processing it

    * CVE-2017-13086: reinstallation of the Tunneled Direct-Link Setup (TDLS)
    PeerKey (TPK) key in the TDLS handshake

    * CVE-2017-13087: reinstallation of the group key (GTK) when processing a
    Wireless Network Management (WNM) Sleep Mode Response frame

    * CVE-2017-13088: reinstallation of the integrity group key (IGTK) when
    processing a Wireless Network Management (WNM) Sleep Mode Response frame

    Backport patches from upstream to resolve these CVEs.

    Signed-off-by: Ross Burton <ross.burton@intel.com>

The hunk:

[PATCH 7/8] WNM: Ignore WNM-Sleep Mode Response without pending request

does not apply to hostapd and was removed from the patch.

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2017-10-16 20:42:22 +00:00
..
2016-09-26 08:29:08 +02:00
2017-08-31 10:18:32 +02:00
2017-09-18 10:18:12 +02:00
2017-02-13 18:43:36 +01:00
2016-10-03 19:19:57 +02:00
2017-02-16 12:27:45 +01:00
2017-07-24 18:58:50 +02:00
2017-04-26 20:13:29 +02:00
2017-04-24 11:00:53 +02:00
2016-12-02 09:26:19 +01:00
2015-07-16 21:09:06 +02:00
2015-01-08 11:58:43 +01:00
2017-07-14 23:44:30 +02:00
2017-03-31 13:25:57 +02:00
2017-09-13 11:13:21 +02:00
2017-08-28 11:06:06 +02:00
2017-06-22 16:03:01 +02:00
2017-04-24 11:00:52 +02:00