Commit d4076ae3b7eff09f9d4c1f4193572e27db59dbd9 introduced couple of fields, which are not used in standard bluez user space stack. As a result, the kernel overwrites couple of bytes passed from the user space, when the two functions in the mentioned commit is invoked.
Commit d4076ae3b7eff09 f9d4c1f4193572e 27db59dbd9 introduced couple of fields, which are not used in standard bluez user space stack. As a result, the kernel overwrites couple of bytes passed from the user space, when the two functions in the mentioned commit is invoked.
For reference, standard bluez code can be located here: git.kernel. org/?p= bluetooth/ bluez.git; a=blob; f=lib/hci. h;h=2f18ec8155e feab1b9bfc56a1a f84a8dfcdea5c1; hb=HEAD# l2342
http://
Attaching a patch .....