Total messages: 188 (99 human, 89 CI/bot)
Note: Of the 188 messages, 99 are human-generated, 89 are CI/bot (BluezTestBot 37, bluez.test.bot 25, patchwork-bot+bluetooth 12, bugzilla-daemon 11, syzbot 2, patchwork-bot+netdevbpf 1, kernel test robot 1).
Summary
A security-focused week with two independent vulnerability disclosures: a use-after-free in l2cap_sock_alloc_skb_cb reported by Safa Karakuş, and an SDP OOB heap read via signed/unsigned confusion (CVSS 8.1H, no pairing required). Jann Horn (Google) reported a potential ISO socket leak due to SOCK_DEAD confusion. Prathibha Madugonde (Qualcomm) was the most prolific contributor (20 messages) with rapid RAS v3-v7 iteration, while Luiz Augusto von Dentz (13 messages) posted the RFC BPF filter for shared/hci (3 patches, applied to master), reviewed and merged numerous patches, and drove the l2cap UAF fix discussion. Loic Poulain (Qualcomm) posted the block device NVMEM providers series (9 patches, cross-subsystem). Frédéric Danis (Collabora, 8 messages) posted the desynchronized transports series (v1/v2) for PTS testing, and raghu447 (Collabora, 9 messages) contributed public-broadcast advertise helper v2 patches. Kiran K posted btintel SAR revision 2 support. The GIT PULL bluetooth-next 2026-04-13 received its final patchwork status update, and the ISDN/CMTP removal was officially applied via patchwork-bot+netdevbpf. The syzbot monthly bluetooth report for May 2026 was published.
Key Patch Series & Discussions
Kernel Patches
BlueZ Userspace Patches
Discussions & Bug Reports
Top Contributors (by message count)
| Contributor | Affiliation | Messages |
|---|
| Prathibha Madugonde | Qualcomm | 20 |
| Luiz Augusto von Dentz | Intel | 13 |
| Loic Poulain | Qualcomm | 13 |
| raghu447 (Raghavendra Rao) | Collabora | 9 |
| Frédéric Danis | Collabora | 8 |
| Shuai Zhang | Qualcomm | 4 |
| Konrad Dybcio | Fairphone | 4 |
| Safa Karakuş | Independent | 2 |
| Paul Menzel | Max Planck Institute (MPG) | 2 |
| Krzysztof Kozlowski | Independent | 2 |
| Jann Horn | Google | 2 |
| Andrew Lunn | Independent | 2 |
Merged to master (BlueZ & bluetooth-next)
Applied to bluetooth-next (kernel, via patchwork notifications)
Pushed to bluez/bluez master
- 06d3ff..a388a8: monitor: Add decoding support for Public Broadcast Announcements (raghu447, Apr 27), RAS packet formatting v3 (Prathibha, Apr 27), audio: desynchronized transports (Frédéric Danis, Apr 27)
- a388a8..505db9: bass: Fix crashing on BT_BASS_MOD_SRC (Luiz, Apr 28), client: public-broadcast advertising (raghu447, Apr 28), desynchronized transports v2 (Frédéric Danis, Apr 28)
- 505db9..69d9cd: gatt-client: Fix use-after-free (Jinwang Li, Apr 29), RAS updates (Prathibha, Apr 29), public-broadcast v2 (raghu447, Apr 29)
- 69d9cd..7e38e0: shared/hci: Add BPF filter for registered events (Luiz, Apr 30), RAS v5-v7 (Prathibha, Apr 30), desynchronized transports v2 (Frédéric Danis, Apr 30)
- 7e38e0..323d54: shared/util: Add decoding support for HIDS 1.1 UUIDs (Luiz, May 1), BPF filter updates (May 1)
Also applied to bluez.git (via patchwork notifications)
Company Focus Areas
Intel
Luiz Augusto von Dentz contributed 13 messages: posted the RFC BPF filter for shared/hci (3-patch series, applied to master — enables BPF socket filtering for HCI event registration), HIDS 1.1 UUID decoding (applied), bass crash fix (applied), reviewed the l2cap UAF race fix, and conducted reviews across multiple patches. Kiran K posted btintel SAR revision 2 support (reviewed by Paul Menzel).
Qualcomm
Prathibha Madugonde was the most prolific contributor (20 messages) with RAS v3-v7 — 5 revisions in 4 days — continuing the rapid Channel Sounding companion feature development. Loic Poulain contributed 13 messages with the block device NVMEM providers cross-subsystem series (9 patches). Shuai Zhang posted 4 messages: hci_qca jiffies-to-ms v5, btusb firmware re-download v2, and Monaco Bluetooth DT node (v1/v2). Jinwang Li posted the gatt-client reentrant teardown UAF fix (applied to master).
Collabora
Frédéric Danis contributed 8 messages: desynchronized transports for PTS testing (v1/v2, applied to master). raghu447 (Raghavendra Rao) contributed 9 messages: public-broadcast advertise helper (v2, applied to master) and Public Broadcast Announcement monitor decoding (applied).
Google
Jann Horn contributed 2 high-impact messages: the hci_event memset typo fix and the ISO socket SOCK_DEAD leak bug report.
Fairphone
Konrad Dybcio contributed 4 messages in cross-subsystem discussions (WCN399x, NVMEM).
Synaptics
Kaihsin Chung’s v3 Synaptics 4384 Chip Support received continued review (1 message).
Max Planck Institute (MPG)
Paul Menzel contributed 2 review messages including btintel SAR revision 2 review.
Max Chou posted a MediaTek MT7902 device ID addition (1 message). Sean Wang contributed 1 message.
Hovold Consulting
Johan Hovold’s btusb wakeup irq devres lifetime series received continued discussion (1 message).
Independent Contributors
Safa Karakuş reported the L2CAP socket UAF vulnerability and posted a fix patch (2 messages). Alexej Sidorenko posted the btrtl RTL8761B/BU LE extended scan fix (1 message). Dan Klishch posted the RFC Set Public Address HCI_AUTO_OFF fix (1 message). Other contributors: Zenm Chen (1, btintel_pcie cleanup), Willy Tarreau (1, security discussion), Kirill Shubin (1), Robertus Diawan Chris (1, firmware loading report), Danilo Krummrich (1), admin/fluentlogic.org (1, SDP security disclosure).
Notable Trends
Two independent security vulnerabilities disclosed: The week saw two separate vulnerability reports: an L2CAP socket UAF (Safa Karakuş) and a high-severity SDP OOB heap read (CVSS 8.1H, no pairing required). Combined with Jann Horn’s ISO socket SOCK_DEAD confusion report, security scrutiny of the bluetooth stack remains high.
BPF filtering for BlueZ HCI layer: Luiz’s RFC for BPF socket filters in shared/hci introduces kernel-style BPF filtering to the BlueZ userspace HCI transport. This enables efficient event filtering without kernel modification and could be foundational for future performance optimizations.
RAS rapid iteration mirrors Channel Sounding pattern: Prathibha Madugonde’s v3-v7 RAS sprint (20 messages, 5 revisions in 4 days) mirrors Naga Bhavani Akella’s Channel Sounding sprint from W16. Qualcomm is driving both Bluetooth 6.0 ranging features with high-velocity iteration.
CMTP officially removed: The ISDN/CMTP removal proposed in W17 was officially applied via patchwork-bot+netdevbpf, removing decades-old dead code from the bluetooth subsystem.
Collabora PTS testing expansion continues: Frédéric Danis’s desynchronized transports series and raghu447’s public-broadcast advertise helper demonstrate Collabora’s ongoing investment in BlueZ Bluetooth Profile Tuning Suite (PTS) test automation.
Intel btintel_pcie bug reports accumulate: A new Bug 221426 (AX211 hardware error 0x0c with HID/HOG failures on 6.19.14-zen) adds to the growing list of btintel_pcie issues alongside the ongoing Bug 221339 (AX200 -19 errors) and Bug 221346 (synchronize_irq hang). Kiran K’s SAR revision 2 patch adds new functionality to the same driver.
syzbot monthly report published: The May 2026 monthly bluetooth report provides a summary of open syzbot-reported bluetooth issues, serving as a standing indicator of fuzzing-detected bugs requiring attention.