BleedingTooth: critical kernel Bluetooth vulnerability
BleedingTooth: critical kernel Bluetooth vulnerability
Posted Oct 14, 2020 17:55 UTC (Wed) by Liskni_si (guest, #91943)Parent article: BleedingTooth: critical kernel Bluetooth vulnerability
Posted Oct 14, 2020 18:36 UTC (Wed)
by compudj (subscriber, #43335)
[Link] (5 responses)
Posted Oct 14, 2020 20:31 UTC (Wed)
by compudj (subscriber, #43335)
[Link] (4 responses)
commit a2ec905d1e16 ("Bluetooth: fix kernel oops in store_pending_adv_report") appears to have reached upstream.
All fixes from Intel don't even appear in master, even less in v5.9:
https://lore.kernel.org/linux-bluetooth/20200806181714.32...
It appears that Intel's security advisory is wrong when saying "Intel recommends updating the Linux kernel to version 5.9 or later."
Posted Oct 15, 2020 6:32 UTC (Thu)
by mkubecek (guest, #130791)
[Link]
Posted Oct 18, 2020 14:30 UTC (Sun)
by gotti79 (guest, #142593)
[Link] (2 responses)
https://lore.kernel.org/linux-bluetooth/20200806181714.32...
Here the part
Seems to be wrong as they set rsp.id only to memset it to zero afterwards.
Posted Oct 18, 2020 15:29 UTC (Sun)
by Liskni_si (guest, #91943)
[Link] (1 responses)
Posted Oct 18, 2020 18:29 UTC (Sun)
by gotti79 (guest, #142593)
[Link]
I do some kernel stuff and the stable kernels are not as stable as they were before so instead of complaining and fixing the issues I tried sending a patch to mainline the better idea.
Thanks for the link to the other patch which I will also look into as I need to fix this issue for 5.4.x and 5.9.x at work anyways. I added the information to the kernel mailinglist so other know also of this.
BleedingTooth: critical kernel Bluetooth vulnerability
BleedingTooth: critical kernel Bluetooth vulnerability
https://lore.kernel.org/linux-bluetooth/20200806181714.32...
https://lore.kernel.org/linux-bluetooth/20200806181714.32...
https://lore.kernel.org/linux-bluetooth/20200806181714.32...
BleedingTooth: critical kernel Bluetooth vulnerability
BleedingTooth: critical kernel Bluetooth vulnerability
@@ -376,6 +383,8 @@ static int a2mp_getampassoc_req(struct amp_mgr *mgr, struct sk_buff *skb,
struct a2mp_amp_assoc_rsp rsp;
rsp.id = req->id;
+ memset(&rsp, 0, sizeof(rsp));
+
if (tmp) {
rsp.status = A2MP_STATUS_COLLISION_OCCURED;
amp_mgr_put(tmp);
BleedingTooth: critical kernel Bluetooth vulnerability
I see you posted a patch yourself: https://lore.kernel.org/linux-bluetooth/1603008332-8402-1..., perhaps the recipients of that should be directed towards Luiz's thread instead?
BleedingTooth: critical kernel Bluetooth vulnerability