Commit 6d6be70
committed
Merge tag 'for-net-2026-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth
Luiz Augusto von Dentz says:
====================
bluetooth pull request for net:
- hci_sync: Fix UAF in le_read_features_complete
- hci_sync: call destroy in hci_cmd_sync_run if immediate
- hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists
- hci_sync: fix leaks when hci_cmd_sync_queue_once fails
- hci_sync: fix stack buffer overflow in hci_le_big_create_sync
- hci_conn: fix potential UAF in set_cig_params_sync
- hci_event: fix potential UAF in hci_le_remote_conn_param_req_evt
- hci_event: move wake reason storage into validated event handlers
- SMP: force responder MITM requirements before building the pairing response
- SMP: derive legacy responder STK authentication from MITM state
- MGMT: validate LTK enc_size on load
- MGMT: validate mesh send advertising payload length
- SCO: fix race conditions in sco_sock_connect()
- hci_h4: Fix race during initialization
* tag 'for-net-2026-04-01' of git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth:
Bluetooth: hci_sync: fix stack buffer overflow in hci_le_big_create_sync
Bluetooth: SMP: derive legacy responder STK authentication from MITM state
Bluetooth: SMP: force responder MITM requirements before building the pairing response
Bluetooth: MGMT: validate mesh send advertising payload length
Bluetooth: hci_event: fix potential UAF in hci_le_remote_conn_param_req_evt
Bluetooth: hci_conn: fix potential UAF in set_cig_params_sync
Bluetooth: MGMT: validate LTK enc_size on load
Bluetooth: hci_h4: Fix race during initialization
Bluetooth: hci_sync: Fix UAF in le_read_features_complete
Bluetooth: hci_sync: fix leaks when hci_cmd_sync_queue_once fails
Bluetooth: hci_sync: hci_cmd_sync_queue_once() return -EEXIST if exists
Bluetooth: hci_event: move wake reason storage into validated event handlers
Bluetooth: SCO: fix race conditions in sco_sock_connect()
Bluetooth: hci_sync: call destroy in hci_cmd_sync_run if immediate
====================
Link: https://patch.msgid.link/[email protected]
Signed-off-by: Jakub Kicinski <[email protected]>7 files changed
Lines changed: 165 additions & 115 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
113 | | - | |
114 | | - | |
115 | 112 | | |
116 | 113 | | |
117 | 114 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1843 | 1843 | | |
1844 | 1844 | | |
1845 | 1845 | | |
| 1846 | + | |
| 1847 | + | |
1846 | 1848 | | |
1847 | | - | |
| 1849 | + | |
| 1850 | + | |
1848 | 1851 | | |
| 1852 | + | |
1849 | 1853 | | |
1850 | 1854 | | |
1851 | 1855 | | |
| |||
1884 | 1888 | | |
1885 | 1889 | | |
1886 | 1890 | | |
| 1891 | + | |
| 1892 | + | |
1887 | 1893 | | |
1888 | 1894 | | |
1889 | 1895 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
83 | 87 | | |
84 | 88 | | |
85 | 89 | | |
| |||
3111 | 3115 | | |
3112 | 3116 | | |
3113 | 3117 | | |
| 3118 | + | |
3114 | 3119 | | |
3115 | 3120 | | |
3116 | 3121 | | |
| |||
3274 | 3279 | | |
3275 | 3280 | | |
3276 | 3281 | | |
| 3282 | + | |
| 3283 | + | |
| 3284 | + | |
| 3285 | + | |
3277 | 3286 | | |
3278 | 3287 | | |
3279 | 3288 | | |
| |||
5021 | 5030 | | |
5022 | 5031 | | |
5023 | 5032 | | |
| 5033 | + | |
5024 | 5034 | | |
5025 | 5035 | | |
5026 | 5036 | | |
| |||
5713 | 5723 | | |
5714 | 5724 | | |
5715 | 5725 | | |
| 5726 | + | |
5716 | 5727 | | |
5717 | 5728 | | |
5718 | 5729 | | |
| |||
6005 | 6016 | | |
6006 | 6017 | | |
6007 | 6018 | | |
| 6019 | + | |
6008 | 6020 | | |
6009 | 6021 | | |
6010 | 6022 | | |
| |||
6403 | 6415 | | |
6404 | 6416 | | |
6405 | 6417 | | |
| 6418 | + | |
| 6419 | + | |
6406 | 6420 | | |
6407 | 6421 | | |
6408 | 6422 | | |
| |||
6491 | 6505 | | |
6492 | 6506 | | |
6493 | 6507 | | |
| 6508 | + | |
| 6509 | + | |
6494 | 6510 | | |
6495 | 6511 | | |
6496 | 6512 | | |
| |||
6536 | 6552 | | |
6537 | 6553 | | |
6538 | 6554 | | |
| 6555 | + | |
6539 | 6556 | | |
6540 | 6557 | | |
6541 | 6558 | | |
| |||
6767 | 6784 | | |
6768 | 6785 | | |
6769 | 6786 | | |
| 6787 | + | |
| 6788 | + | |
6770 | 6789 | | |
6771 | | - | |
6772 | | - | |
6773 | | - | |
| 6790 | + | |
| 6791 | + | |
| 6792 | + | |
| 6793 | + | |
| 6794 | + | |
6774 | 6795 | | |
6775 | | - | |
6776 | | - | |
6777 | | - | |
| 6796 | + | |
| 6797 | + | |
| 6798 | + | |
| 6799 | + | |
| 6800 | + | |
6778 | 6801 | | |
6779 | | - | |
6780 | | - | |
6781 | | - | |
| 6802 | + | |
| 6803 | + | |
| 6804 | + | |
| 6805 | + | |
| 6806 | + | |
6782 | 6807 | | |
6783 | 6808 | | |
6784 | 6809 | | |
6785 | 6810 | | |
6786 | 6811 | | |
6787 | | - | |
6788 | | - | |
6789 | 6812 | | |
6790 | 6813 | | |
6791 | 6814 | | |
| |||
6798 | 6821 | | |
6799 | 6822 | | |
6800 | 6823 | | |
6801 | | - | |
6802 | | - | |
6803 | 6824 | | |
6804 | 6825 | | |
6805 | 6826 | | |
| |||
6813 | 6834 | | |
6814 | 6835 | | |
6815 | 6836 | | |
| 6837 | + | |
| 6838 | + | |
| 6839 | + | |
6816 | 6840 | | |
6817 | 6841 | | |
6818 | 6842 | | |
| |||
6834 | 6858 | | |
6835 | 6859 | | |
6836 | 6860 | | |
| 6861 | + | |
| 6862 | + | |
6837 | 6863 | | |
6838 | 6864 | | |
6839 | 6865 | | |
| |||
7517 | 7543 | | |
7518 | 7544 | | |
7519 | 7545 | | |
7520 | | - | |
7521 | | - | |
| 7546 | + | |
| 7547 | + | |
| 7548 | + | |
7522 | 7549 | | |
7523 | | - | |
7524 | | - | |
7525 | | - | |
7526 | | - | |
7527 | | - | |
7528 | | - | |
7529 | | - | |
| 7550 | + | |
7530 | 7551 | | |
7531 | 7552 | | |
7532 | 7553 | | |
7533 | 7554 | | |
7534 | 7555 | | |
7535 | | - | |
| 7556 | + | |
| 7557 | + | |
| 7558 | + | |
| 7559 | + | |
| 7560 | + | |
| 7561 | + | |
7536 | 7562 | | |
7537 | 7563 | | |
7538 | 7564 | | |
7539 | 7565 | | |
7540 | 7566 | | |
7541 | | - | |
7542 | | - | |
7543 | | - | |
7544 | | - | |
7545 | | - | |
7546 | | - | |
7547 | | - | |
7548 | | - | |
7549 | | - | |
7550 | | - | |
7551 | | - | |
7552 | | - | |
7553 | | - | |
7554 | | - | |
7555 | | - | |
7556 | | - | |
7557 | | - | |
7558 | | - | |
7559 | | - | |
7560 | | - | |
7561 | | - | |
7562 | | - | |
7563 | | - | |
7564 | | - | |
7565 | | - | |
7566 | | - | |
7567 | | - | |
7568 | | - | |
7569 | | - | |
7570 | | - | |
7571 | | - | |
7572 | | - | |
7573 | | - | |
7574 | | - | |
7575 | | - | |
7576 | | - | |
7577 | | - | |
7578 | | - | |
7579 | | - | |
7580 | | - | |
7581 | | - | |
7582 | | - | |
7583 | | - | |
7584 | | - | |
7585 | | - | |
7586 | | - | |
| 7567 | + | |
| 7568 | + | |
7587 | 7569 | | |
7588 | 7570 | | |
7589 | 7571 | | |
| |||
7830 | 7812 | | |
7831 | 7813 | | |
7832 | 7814 | | |
7833 | | - | |
7834 | | - | |
7835 | | - | |
7836 | 7815 | | |
7837 | 7816 | | |
7838 | 7817 | | |
7839 | 7818 | | |
7840 | 7819 | | |
| 7820 | + | |
| 7821 | + | |
| 7822 | + | |
| 7823 | + | |
7841 | 7824 | | |
7842 | 7825 | | |
7843 | 7826 | | |
| |||
0 commit comments