linux-bluetooth Weekly Report - Week 32

9 August 2026

Total messages: 286 (164 human, 122 CI/bot)

Note: Of the 286 messages, 164 are human-generated, 122 are CI/bot (bluez.test.bot: 53, bugzilla-daemon: 28, patchwork-bot+bluetooth: 17, BluezTestBot: 11, kernel test robot: 4, Sasha Levin: 3, syzbot: 3, github-actions[bot]: 2, patchwork-bot+netdevbpf: 1).


Summary

During week 32 (3 - 9 August 2026) the linux-bluetooth mailing list carried 286 messages, 164 from contributors and 122 from CI and bots. There were 65 human-initiated threads: 46 kernel patch series, 15 BlueZ userspace series and 4 discussions or reports. 17 patches were applied via patchwork and 9 commits were pushed to bluez repositories. The most active contributor was Bastien Nocera (Red Hat) with 23 messages. 10 series went through more than one revision during the week.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Bluetooth: fix cmd_sync payload lifetimes on the cancel pathLinmao LiIndependent4Initial version
Bluetooth: MGMT: fix use-after-free of struct mgmt_mesh_txBaul LeeIndependent3Version 2
Bluetooth: MGMT: fix use-after-free of struct mgmt_mesh_txBaul LeeIndependent3Initial version
Bluetooth: SCO: Fix UAF on sco_sock_timeoutTodd KjosGoogle2Initial version
Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()Alexander MartyniukIndependent5Initial version
Bluetooth: MGMT: reject HCI_CMD_SYNC params_len above 255Ali Ahmet MemisIndependent1Initial version
Bluetooth: SCO: Fix UAF on sco_sock_timeoutTodd KjosGoogle2Version 2
Bluetooth: SMP: clear the aes_cmac_key when doneThomas HuthIndependent6Initial version
Bluetooth: btusb: clear remote wake on idle Intel ACPI pathsSean RhodesIndependent1Initial version
Bluetooth: qca: Allow capturing QCA debug logs in snoop logsDishank GargQualcomm1Version 2
Bluetooth: virtio: improve RX handlingIgor SkalkinQualcomm2Initial version
Bluetooth: ISO: do not force BT_LISTEN after a failed BIG syncAli Ahmet MemisIndependent1Initial version

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
avrcp: Fix Out-of-Bounds Read in AVRCP GetFolderItems parsingBastien NoceraRed Hat3Version 2
avrcp: Fix Out-of-Bounds Read in AVRCP GetFolderItems parsingBastien NoceraRed Hat5Version 3
avrcp: Split off name parsing from parse_*_element()Bastien NoceraRed Hat3Initial version
unit: Add test for sdp_xml_parse_record()Bastien NoceraRed Hat1Version 2
shared/gatt-client: discover the CCC descriptor instead of assuming itProxy altIndependent1Initial version
Support for block device NVMEM providersLoic PoulainQualcomm10Version 10
avdtp: Fix use-after-free in connection_lostJinwang LiQualcomm1Initial version
client/btpclient: Fix missing errno.h includeJinwang LiQualcomm1Initial version
client: Avoid scan prompt when discovery is already activez4pdyyIndependent1Version 2
emulator: btvirt: support debug for -s socket serverPauli VirtanenIndependent1Version 2
nvmem: layouts: Support fixed-layout as the nvmem device node itselfLoic PoulainQualcomm10Version 10
shared/gatt-client: discover the CCC descriptor instead of assuming itProxy altIndependent1Version 2

Discussions & Bug Reports

TopicFromNotes
Add cover art supportJan-Michael4 messages
Fwd: Use-after-free in net/bluetooth/iso.c (iso_sock_connect race)vova tokarev2 messages
[GIT PULL] bluetooth-next 2026-08-07Luiz Augusto von Dentz2 messages
Pair() silently degrades to “No Bonding” when adapter is not pairable – throwaw…Cedrik Piehler1 message

Series Revised This Week

TopicRevisions
Bluetooth: MGMT: fix use-after-free of struct mgmt_mesh_txv1->v2
Bluetooth: MGMT: remove the mesh walk from the socket destructorv1->v2
Bluetooth: SCO: Fix UAF on sco_sock_timeoutv1->v2
Bluetooth: mgmt: fix ‘hdev->discovery.uuids’ NULL dereferencev1->v2
avrcp: Fix Out-of-Bounds Read in AVRCP GetFolderItems parsingv2->v3
avrcp: Split off name parsing from parse_*_element()v1->v2
client: Avoid scan prompt when discovery is already activev1->v2
shared/gatt-client: discover the CCC descriptor instead of assuming itv1->v2
unit: Add test for sdp_xml_parse_record()v1->v2
unit: Remove Android avrcp.c dead-codev1->v3

Top Contributors (by message count)

ContributorAffiliationMessages
Bastien NoceraRed Hat23
Luiz Augusto von DentzIntel14
Loic PoulainQualcomm12
Pauli VirtanenIndependent11
Baul LeeIndependent8
Ali Ahmet MemisIndependent6
Todd KjosGoogle5
Linmao LiIndependent5
Manivannan SadhasivamIndependent4
Guangshuo LiIndependent4

Merged to master (BlueZ & bluetooth-next)

Applied to bluetooth-next (kernel, via patchwork notifications)

Applied to BlueZ (via patchwork notifications)

Pushed to bluez repositories


Company Focus Areas

Independent Contributors

Qualcomm

Red Hat

Google

UnionTech

Collabora

Intel

Samsung