summaryrefslogtreecommitdiff
path: root/net/bluetooth/l2cap_core.c
AgeCommit message (Expand)AuthorFilesLines
2023-08-30Bluetooth: L2CAP: Fix use-after-freeZhengping Jiang1-0/+5
2023-06-14Bluetooth: L2CAP: Add missing checks for invalid DCIDSungwoo Kim1-0/+9
2023-06-14Bluetooth: Fix l2cap_disconnect_req deadlockYing Hsu1-0/+4
2023-05-30Bluetooth: L2CAP: fix "bad unlock balance" in l2cap_disconnect_rspMin Li1-1/+0
2023-04-20Bluetooth: L2CAP: Fix use-after-free in l2cap_disconnect_{req,rsp}Luiz Augusto von Dentz1-18/+6
2023-03-11Bluetooth: L2CAP: Fix potential user-after-freeLuiz Augusto von Dentz1-24/+0
2023-01-18Bluetooth: L2CAP: Fix u8 overflowSungwoo Kim1-1/+2
2022-12-08Bluetooth: L2CAP: Fix accepting connection request for invalid SPSMLuiz Augusto von Dentz1-0/+13
2022-11-25Bluetooth: L2CAP: Fix l2cap_global_chan_by_psmLuiz Augusto von Dentz1-1/+1
2022-11-10Bluetooth: L2CAP: Fix attempting to access uninitialized memoryLuiz Augusto von Dentz1-1/+2
2022-11-10Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del()Zhengchao Shao1-0/+1
2022-11-10Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sduMaxim Mikityanskiy1-7/+41
2022-10-26Bluetooth: L2CAP: Fix user-after-freeLuiz Augusto von Dentz1-0/+7
2022-10-26Bluetooth: L2CAP: initialize delayed works at l2cap_chan_create()Tetsuo Handa1-4/+6
2022-09-05Bluetooth: L2CAP: Fix build errors in some archsLuiz Augusto von Dentz1-5/+5
2022-08-25Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regressionLuiz Augusto von Dentz1-7/+6
2022-08-11Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_putLuiz Augusto von Dentz1-13/+48
2021-05-22Bluetooth: initialize skb_queue_head at l2cap_chan_create()Tetsuo Handa1-0/+2
2021-05-22Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan defaultArchie Pusaka1-0/+2
2020-10-17Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channelLuiz Augusto von Dentz1-3/+4
2020-10-01Bluetooth: L2CAP: handle l2cap config request during open stateHoward Chung1-1/+2
2020-10-01Bluetooth: Fix refcount use-after-free issueManish Mandlik1-11/+15
2020-01-09Bluetooth: delete a stray unlockDan Carpenter1-3/+1
2019-11-20Bluetooth: L2CAP: Detect if remote is not able to use the whole MPSLuiz Augusto von Dentz1-0/+10
2019-10-01Revert "Bluetooth: validate BLE connection interval updates"Marcel Holtmann1-8/+1
2019-07-26Bluetooth: validate BLE connection interval updatescsonsino1-1/+8
2019-07-26Bluetooth: Check state in l2cap_disconnect_rspMatias Karhumaa1-0/+6
2019-07-10Bluetooth: Fix faulty expression for minimum encryption key size checkMatias Karhumaa1-1/+1
2019-06-25Bluetooth: Fix regression with minimum encryption key size alignmentMarcel Holtmann1-5/+28
2019-04-03Bluetooth: Verify that l2cap_get_conf_opt provides large enough bufferMarcel Holtmann1-0/+6
2019-04-03Bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_optMarcel Holtmann1-31/+46
2018-06-13treewide: kmalloc() -> kmalloc_array()Kees Cook1-1/+1
2018-04-03Bluetooth: Fix connection if directed advertising and privacy is usedSzymon Janc1-1/+1
2018-01-04Bluetooth: Prevent stack info leak from the EFS element.Ben Seri1-9/+11
2017-09-10Bluetooth: Properly check L2CAP config option output buffer lengthBen Seri1-37/+43
2017-06-16networking: make skb_put & friends return void pointersJohannes Berg1-7/+7
2017-06-16networking: introduce and use skb_put_data()Johannes Berg1-2/+2
2017-04-12Bluetooth: L2CAP: Add l2cap_le_flowctl_sendLuiz Augusto von Dentz1-8/+19
2017-04-12Bluetooth: L2CAP: Don't return -EAGAIN if out of creditsLuiz Augusto von Dentz1-3/+0
2017-01-14locking/atomic, kref: Add kref_read()Peter Zijlstra1-2/+2
2016-12-05[iov_iter] new primitives - copy_from_iter_full() and friendsAl Viro1-3/+3
2016-11-23Bluetooth: Fix using the correct source address typeJohan Hedberg1-1/+1
2016-08-24Bluetooth: split sk_filter in l2cap_sock_recv_cbDaniel Borkmann1-0/+8
2016-07-09Bluetooth: Rename HCI_BREDR into HCI_PRIMARYMarcel Holtmann1-1/+1
2016-01-29Bluetooth: L2CAP: Fix auto-allocating LE PSM valuesJohan Hedberg1-2/+12
2015-11-19Bluetooth: remove unneeded variable in l2cap_stream_rxPrasanna Karthik1-3/+1
2015-11-19Bluetooth: Fix specifying role for LE connectionsJohan Hedberg1-8/+7
2015-11-05Bluetooth: L2CAP: Add missing checks for invalid LE DCIDJohan Hedberg1-1/+8
2015-11-05Bluetooth: L2CAP: Fix checked range when allocating new CIDJohan Hedberg1-1/+1
2015-11-05Bluetooth: L2CAP: Fix returning correct LE CoC response codesJohan Hedberg1-1/+8