fragattacks/src
Jouni Malinen bb52293e71 OpenSSL: Detect and prevent TLS heartbeat attack
Some OpenSSL versions have vulnerability in TLS heartbeat request
processing. Check the processed message to determine if the attack has
been used and if so, do not send the response to the peer. This does not
prevent the buffer read overflow within OpenSSL, but this prevents the
attacker from receiving the information.

This change is an additional layer of protection if some yet to be
identified paths were to expose this OpenSSL vulnerability. However, the
way OpenSSL is used for EAP-TLS/TTLS/PEAP/FAST in hostapd/wpa_supplicant
was already rejecting the messages before the response goes out and as
such, this additional change is unlikely to be needed to avoid the
issue.

Signed-off-by: Jouni Malinen <jouni@qca.qualcomm.com>
2014-04-09 14:58:48 +03:00
..
ap Document and rename HT Capability/Operation fields 2014-04-07 22:45:11 +03:00
common WNM: Fix neighbor report subelement parser 2014-04-08 01:01:55 +03:00
crypto OpenSSL: Detect and prevent TLS heartbeat attack 2014-04-09 14:58:48 +03:00
drivers DFS: Print CAC info in ctrl_iface STATUS command 2014-03-28 23:02:45 +02:00
eap_common HS 2.0R2: Add WFA server-only EAP-TLS peer method 2014-02-26 01:24:23 +02:00
eap_peer WPS: Remove unused WEP related functionality 2014-04-06 12:31:45 +03:00
eap_server EAP-pwd: Fix memory leak on error path with fragmentation 2014-04-06 00:34:30 +03:00
eapol_auth RADIUS server: Allow EAP methods to log into SQLite DB 2014-03-09 18:21:13 +02:00
eapol_supp Skip network disabling on expected EAP failure 2014-01-08 16:42:15 +02:00
l2_packet Add CONFIG_CODE_COVERAGE=y option for gcov 2013-11-24 19:16:12 +02:00
p2p P2P: Optimize scan for GO during persistent group invocation 2014-03-25 15:38:33 +02:00
radius RADIUS server: Add support for MAC ACL 2014-03-29 19:31:56 +02:00
rsn_supp Move DROP_SA command to be within ifdef CONFIG_TESTING_OPTIONS 2014-04-05 23:59:31 +03:00
tls TLS testing: Add new test cases for RSA-DHE primes 2014-03-16 12:43:49 +02:00
utils edit: Increase buffer size to 4096 bytes 2014-03-31 12:30:50 +03:00
wps WPS: Remove unused WEP related functionality 2014-04-06 12:31:45 +03:00
lib.rules Add rules for building src/crypto as a library 2009-12-05 22:03:46 +02:00
Makefile P2P: Add initial version of P2P Module 2010-09-09 07:17:17 -07:00