Skip to content
Commit 1dc2d785 authored by Myungho Jung's avatar Myungho Jung Committed by Marcel Holtmann
Browse files

Bluetooth: hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf()



h4_recv_buf() callers store the return value to socket buffer and
recursively pass the buffer to h4_recv_buf() without protection. So,
ERR_PTR returned from h4_recv_buf() can be dereferenced, if called again
before setting the socket buffer to NULL from previous error. Check if
skb is ERR_PTR in h4_recv_buf().

Reported-by: default avatar <syzbot+017a32f149406df32703@syzkaller.appspotmail.com>
Signed-off-by: default avatarMyungho Jung <mhjungk@gmail.com>
Signed-off-by: default avatarMarcel Holtmann <marcel@holtmann.org>
parent 37c589ec
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment