Johan Hedberg
25ba265390
Bluetooth: Fix NULL pointer dereference in smp_conn_security
...
The l2cap_conn->smp pointer may be NULL for various valid reasons where SMP has
failed to initialize properly. One such scenario is when crypto support is
missing, another when the adapter has been powered on through a legacy method.
The smp_conn_security() function should have the appropriate check for this
situation to avoid NULL pointer dereferences.
Signed-off-by: Johan Hedberg <johan.hedberg@intel.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
Cc: stable@vger.kernel.org # 4.0+
2015-07-23 16:41:24 +02:00
..
bnep
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
cmtp
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
hidp
bluetooth: fix list handling
2015-07-04 19:11:33 -07:00
rfcomm
Bluetooth: Fix potential NULL dereference in RFCOMM bind callback
2015-06-06 08:44:33 +02:00
6lowpan.c
Bluetooth: 6lowpan: Fix module refcount
2015-06-17 19:17:58 +02:00
a2mp.c
Bluetooth: Make __next_ident function static.
2015-02-15 10:14:54 +02:00
a2mp.h
Bluetooth: Make __next_ident function static.
2015-02-15 10:14:54 +02:00
af_bluetooth.c
Bluetooth: Convert mgmt to use HCI chan registration API
2015-03-06 20:15:21 +01:00
amp.c
Bluetooth: Fix sparse warning in amp.c
2014-11-11 00:07:29 +01:00
amp.h
ecc.c
Bluetooth: Add ECC library for LE Secure Connections
2014-12-03 16:51:16 +01:00
ecc.h
Bluetooth: Add ECC library for LE Secure Connections
2014-12-03 16:51:16 +01:00
hci_conn.c
Bluetooth: Fix encryption key size handling for LTKs
2015-06-09 09:09:06 +02:00
hci_core.c
Bluetooth: Use zalloc when possible
2015-06-18 21:00:06 +03:00
hci_debugfs.c
Bluetooth: Expose current Device ID information via debugfs
2015-04-02 08:40:35 +03:00
hci_debugfs.h
Bluetooth: Provide option to enable/disable debugfs information
2015-02-15 18:54:13 +02:00
hci_event.c
Bluetooth: Remove redundant check for ACL_LINK
2015-06-12 12:07:20 +02:00
hci_request.c
Bluetooth: Add second hci_request callback option for full skb
2015-04-02 16:09:27 +02:00
hci_request.h
Bluetooth: Add second hci_request callback option for full skb
2015-04-02 16:09:27 +02:00
hci_sock.c
Bluetooth: Fix race condition with user channel and setup stage
2015-06-08 11:04:49 +03:00
hci_sysfs.c
Kconfig
Bluetooth: Provide option to enable/disable debugfs information
2015-02-15 18:54:13 +02:00
l2cap_core.c
bluetooth: fix list handling
2015-07-04 19:11:33 -07:00
l2cap_sock.c
net: Pass kern from net_proto_family.create to sk_alloc
2015-05-11 10:50:17 -04:00
lib.c
Makefile
Bluetooth: Move SCO support under BT_BREDR config option
2015-06-09 13:41:36 +02:00
mgmt.c
Bluetooth: Fix warning of potentially uninitialized adv_instance variable
2015-06-18 21:05:31 +03:00
mgmt_util.c
Bluetooth: Add generic mgmt helper API
2015-03-17 18:03:08 +01:00
mgmt_util.h
Bluetooth: Add generic mgmt helper API
2015-03-17 18:03:08 +01:00
sco.c
Bluetooth: Make l2cap_recv_acldata() and sco_recv_scodata() return void
2015-06-09 13:41:36 +02:00
selftest.c
Bluetooth: Export ECDH selftest result in debugfs
2015-04-02 08:47:38 +03:00
selftest.h
Bluetooth: Add support for self testing framework
2014-12-30 08:53:55 +02:00
smp.c
Bluetooth: Fix NULL pointer dereference in smp_conn_security
2015-07-23 16:41:24 +02:00
smp.h
Bluetooth: Add function for generating LE SC out-of-band data
2015-03-16 10:31:27 +02:00