linux-bluetooth Weekly Report - Week 25

21 June 2026

Total messages: 182 (121 human, 61 CI/bot)

Note: Of the 182 messages, 121 are human-generated, 61 are CI/bot (bluez.test.bot: 28, patchwork-bot+bluetooth: 11, bugzilla-daemon: 9, BluezTestBot: 8, prathibhamadugonde: 2, kernel test robot: 1, github-actions[bot]: 1, syzbot: 1).


Summary

This week saw active discussions around kernel and BlueZ patches, with significant contributions from independent developers and corporate contributors such as Intel, Qualcomm, MediaTek, and Collabora. Key topics included support for new hardware, bug fixes, and enhancements to Bluetooth subsystems. Several patches were applied to bluetooth-next and BlueZ master, addressing issues like buffer overflows, null pointer dereferences, and out-of-bounds reads.


Key Patch Series & Discussions

Kernel Patches

TopicFromAffiliationPatchesStatus/Notes
Add PCIe M.2 Key E connector support for NXP i.MX boardsSherry SunIndependent8Active discussion (13 messages)
Bluetooth: btmtk: Add MT7928 supportChris LuMediaTek1Active discussion (8 messages)
Bluetooth: btmtksdio: teardown fixesSergey SenozhatskyIndependent3Active discussion (8 messages, v2)
Bluetooth: hci_conn: Fix null ptr deref in hci_abort_conn()Siwei ZhangIndependent2Active discussion (6 messages, v5)
Initial Channel Sounding Support forNaga Bhavani AkellaQualcomm3Active discussion (5 messages, v4)

BlueZ Userspace Patches

TopicFromAffiliationPatchesStatus/Notes
audio: harden A2DP parser handlingGeraldo NettoIndependent2Active discussion (3 messages)
shared/gatt: Fix gatt-db buffer overflow for cloned dbFrédéric DanisCollabora1Applied to BlueZ master
shared/rap: Fix Mode 0 step serializationPrathibha MadugondeQualcomm1Applied to BlueZ master
hci-tester: Work-around possible string overflowBastien NoceraRed Hat1Applied to BlueZ master
src: Remove dead assignments in batocompArnav KapoorIndependent1Applied to BlueZ master

Discussions & Bug Reports

TopicFromNotes
Bluetooth: MGMT: Fix UAF of hci_conn_params in add_device_completeSamuel PageFix for use-after-free issue
Bluetooth: btnxpuart: Fix out-of-bounds firmware read in nxp_recv_fw_req_v3()Maoyi XieAddressed firmware read vulnerability
Bluetooth: simplify force_no_mitm_write() with kstrtobool_from_user()Dmitry AntipovCode simplification
Bluetooth: L2CAP: validate option length before reading conf opt valueMuhammad BilalValidation for option length in L2CAP
RTL8852BE (0bda:b853) Bluetooth initialization fails with -16 on ThinkBook 14+MishaHardware initialization issue

Top Contributors (by message count)

ContributorAffiliationMessages
Sergey SenozhatskyIndependent13
Sherry SunIndependent9
Siwei ZhangIndependent8
Luiz Augusto von DentzIntel7
Geraldo NettoIndependent7

Merged to master (BlueZ & bluetooth-next)

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

Pushed to bluez/bluez master


Company Focus Areas

Intel

  • Luiz Augusto von Dentz contributed patches for 6lowpan fixes and other improvements.
  • Chandrashekar Devegowda worked on adding a reset_type parameter to the hdev->reset() callback.

Qualcomm

  • Naga Bhavani Akella contributed patches for initial channel sounding support.
  • Prathibha Madugonde and Loic Poulain worked on various BlueZ userspace improvements.

MediaTek

  • Chris Lu contributed patches for MT7928 Bluetooth support.

Collabora

  • Frédéric Danis focused on fixing gatt-db buffer overflow issues and adding management security level events.

Red Hat

  • Bastien Nocera contributed a patch to address string overflow issues in hci-tester.

Independent Contributors

  • Sergey Senozhatsky was the top contributor, focusing on btmtksdio teardown fixes.
  • Geraldo Netto contributed patches to harden A2DP parser handling and btsnoop trace parsing.

  1. Increased activity around hardware support, including MT7928 and NXP i.MX boards.
  2. Focus on security fixes, including buffer overflows, null pointer dereferences, and out-of-bounds reads.
  3. Collaboration across companies like Intel, Qualcomm, MediaTek, and Collabora, showcasing a strong community effort.
  4. Continued improvements to BlueZ userspace components, including gatt-db, A2DP parsers, and btsnoop trace parsing.
  5. Active iteration of patch series, with multiple versions submitted for review and refinement.
  6. Ongoing work to improve Bluetooth management and connection handling, including fixes for UAF and connection abort issues.
  7. Contributions from independent developers remain a significant part of the community’s activity.