蓝牙子系统周报(2026-06-25 至 2026-07-01)
报告周期: 2026-06-25 至 2026-07-01(共 7 天)数据来源: lore.kernel.org/linux-bluetooth生成时间: 2026-07-02统计口径: 排除 BluezTestBot / patchwork-bot / bugzilla-daemon 等机器人邮件
一、本周概览
二、每日分布
| | |
|---|
| | ################################ |
| | ################################# |
| | |
| | ############################ |
| | ######################################## |
| | ######################################## |
| | |
- • 周末(6/25 周四、6/26 周五)讨论最活跃,分别有 32 和 33 封邮件。
- • 6/28~6/30 为次高峰,多组 PATCH 进入 v2/v3/v4/v5/v6 版本迭代。
三、本周要点速览(TOP 10)
- 1. 2026-06-28 [Yousef Alhouseen] [PATCH] Bluetooth: fix UAF in bt_accept_dequeue()
- 2. 2026-06-25 [Zijun Hu] [PATCH v2 04/12] Bluetooth: btusb: QCA: Fix populating devcoredump fields on unenabled devices
- 3. 2026-06-25 [Zijun Hu] [PATCH v2 02/12] Bluetooth: btusb: Fix BD_ADDR byte order in btusb_set_bdaddr_wcn6855()
- 4. 2026-06-25 [Zijun Hu] [PATCH v2 00/12] Bluetooth: btusb/btqca/hci_sync: Clean up btusb and fix several bugs
- 5. 2026-06-26 [Siva Balasubramanian] [PATCH 0/2] Bluetooth: btmtk: WMT event length validation (CVE-2026-46140) - 6.6.y backport
- 6. 2026-06-27 [Sasha Levin] Re: [PATCH 0/2] Bluetooth: btmtk: WMT event length validation (CVE-2026-46140) - 6.6.y backport
- 7. 2026-06-25 [Zijun Hu] [PATCH v2 01/12] Bluetooth: btqca: Fix qca_set_bdaddr() waiting for wrong HCI event
- 8. 2026-06-26 [Paul Menzel] Re: [PATCH] fix: net/bluetooth: iso_conn_del: extra iso_conn_put on iso_sock_hold failure path
- 9. 2026-06-26 [WenTao Liang] [PATCH] fix: net/bluetooth: iso_conn_del: extra iso_conn_put on iso_sock_hold failure path
- 10. 2026-06-26 [WenTao Liang] [PATCH] fix: bluetooth: virtbt_probe: open_failed path calls hci_free_dev instead of hci_unregister_dev
四、安全修复详解
关键词匹配:fix | uaf | null | overflow | leak | race | oob | CVE | security | deref共匹配 31 封邮件。
- • 2026-06-30 [Oliver Neukum] locking in ab4eedb790cae ("Bluetooth: L2CAP: Fix corrupted list in hci_chan_del")
- • 2026-06-29 [Matthew] [bluez/bluez] 27a4c4: bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-29 [Luiz Augusto von Dentz] [bluez/bluez] 4bb428: bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-29 [Luiz Augusto von Dentz] [PATCH BlueZ v3 1/5] bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-29 [Luiz Augusto von Dentz] [PATCH BlueZ v2 1/4] bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-29 [Siwei Zhang] [PATCH v12 1/1] Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()
- • 2026-06-29 [Siwei Zhang] [PATCH v12 0/1] Bluetooth: L2CAP: Fix use-after-free in l2cap_sock_new_connection_cb()
- • 2026-06-29 [Hojun Choi] [PATCH] Bluetooth: L2CAP: Fix slab-use-after-free in l2cap_disconn_ind
- • 2026-06-28 [Pauli Virtanen] [PATCH v4 6/7] Bluetooth: hci_sync: fix hci_conn_del() use in hci_le_create_conn_sync
- • 2026-06-28 [WenTao Liang] [PATCH v2] bluetooth: fix hci_dev registration leak in virtbt_probe
- • 2026-06-28 [Pauli Virtanen] [PATCH v3 6/7] Bluetooth: hci_sync: fix hci_conn_del() use in hci_le_create_conn_sync
- • 2026-06-28 [WenTao Liang] Re: [PATCH] fix: net/bluetooth: iso_conn_del: extra iso_conn_put on iso_sock_hold failure path
- • 2026-06-28 [WenTao Liang] Re: [PATCH] fix: bluetooth: virtbt_probe: open_failed path calls hci_free_dev instead of hci_unregister_dev
- • 2026-06-28 [Yousef Alhouseen] [PATCH] Bluetooth: fix UAF in bt_accept_dequeue()
- • 2026-06-27 [Matthew] [bluez/bluez] 92a265: profiles/midi: Fix zero timestampHigh
重点关注:
- • [RED] CVE-2026-46140:btmtk 驱动 WMT 事件长度校验漏洞,已提交 6.6.y 向后移植补丁(Siva Balasubramanian / Sasha Levin)。
- • [RED] L2CAP UAF 修复:Siwei Zhang 提交 v12 版本补丁修复
l2cap_sock_new_connection_cb() 中的 use-after-free,Hojun Choi 另提交 l2cap_disconn_ind 的 slab UAF 修复。 - • [RED] UAF in bt_accept_dequeue:Yousef Alhouseen 提交单补丁修复。
- • [RED] virtbt_probe 资源泄漏:WenTao Liang 提交 v2 修复 hci_dev 注册泄漏及 open_failed 路径错误。
- • [YELLOW] bass BISO crash 修复:Luiz Augusto von Dentz 提交 v3 补丁修复 bass_update_bis_sync 崩溃。
- • [YELLOW] btusb/btqca 系列修复:Zijun Hu 提交 v2 12 连补丁,清理 btusb 并修复多处 bug(BD_ADDR 字节序、HCI 事件等待错误、devcoredump 字段等)。
五、新功能与驱动支持
关键词匹配:add | support | new | introduce | enable共匹配 78 封邮件。
- • 2026-06-30 [Bjorn Helgaas] Re: [PATCH V4 2/8] PCI: imx6: Add skip_pwrctrl_off flag support
- • 2026-06-30 [Geert Uytterhoeven] Re: [PATCH] [RFC] gpiolib: introduce gpio_name() helper
- • 2026-06-30 [Demi Marie Obenour] Re: [PATCH] crypto: af_alg - Add af_alg_restrict sysctl, defaulting to 1
- • 2026-06-30 [Chris Lu] [PATCH v6 3/3] Bluetooth: btmtk: Add MT7928 support
- • 2026-06-30 [Chris Lu] [PATCH v6 0/3] Bluetooth: btmtk: Add MT7928 support
- • 2026-06-30 [Konrad Dybcio] Re: [PATCH v2 5/6] arm64: dts: qcom: ipq5018: add nodes required for Bluetooth support
- • 2026-06-30 [George Moussalem] Re: [PATCH v2 5/6] arm64: dts: qcom: ipq5018: add nodes required for Bluetooth support
- • 2026-06-30 [Sherry Sun (OSS)] [PATCH V4 3/8] Bluetooth: btnxpuart: Add M.2 Bluetooth device support using pwrseq
- • 2026-06-30 [Sherry Sun (OSS)] [PATCH V4 2/8] PCI: imx6: Add skip_pwrctrl_off flag support
- • 2026-06-30 [Sherry Sun (OSS)] [PATCH V4 0/8] Add PCIe M.2 Key E connector support for NXP i.MX boards
- • 2026-06-30 [Chris Lu (陸稚泓)] Re: [PATCH v5 3/3] Bluetooth: btmtk: Add MT7928 support
- • 2026-06-29 [Conor Dooley] Re: [PATCH 2/2] dt-bindings: bluetooth: broadcom: add BCM43752
- • 2026-06-29 [Tibor Harcsa] [PATCH v2] Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table
- • 2026-06-29 [Tibor Harcsa] Re: [PATCH] Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table
- • 2026-06-29 [Luiz Augusto von Dentz] Re: [PATCH] Bluetooth: btusb: Add IMC Networks QCA9377 to quirks table
重点驱动/设备支持:
- • [GREEN] MT7928(MediaTek):Chris Lu 提交 v6 补丁,为 btmtk 驱动添加 MT7928 支持。
- • [GREEN] Qualcomm IPQ5018:George Moussalem 提交 v2 六连补丁,引入基于 IPC 的 HCI 驱动、btqca 支持、remoteproc M0 BTSS PIL 驱动及 DTS 节点。
- • [GREEN] BCM43752(Broadcom):Hugo Osvaldo Barrera 提交补丁为 hci_bcm 添加 BCM43752 支持及 dt-bindings。
- • [GREEN] NXP i.MX PCIe M.2 Key E:Sherry Sun (OSS) 提交 V4 八连补丁,为 NXP i.MX 板卡添加 PCIe M.2 Key E 连接器支持(btnxpuart、pwrseq 等)。
- • [GREEN] NVMEM-backed BD 地址:Loic Poulain 提交 v6 九连补丁,支持通过 NVMEM 获取蓝牙 BD 地址。
- • [GREEN] MT7922 USB ID:Gustavo Evgucci 添加 13d3:3625 设备 ID。
- • [GREEN] IMC Networks QCA9377 quirks:Tibor Harcsa 添加 quirks 表项。
- • [GREEN] btrtl firmware v3 格式:Luiz Augusto von Dentz 讨论 btrtl 固件格式 v3 支持。
六、活跃贡献者 TOP 15
| | |
|---|
| | |
| | |
| | |
| | |
| George Moussalem via B4 Relay | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
- • 头部贡献者来自 Qualcomm(Sherry Sun、Luiz Augusto von Dentz)、Intel(Pauli Virtanen)、NXP 等厂商。
- • Sherry Sun (OSS) 以 NXP i.MX 系列驱动开发最为活跃(3 批次 PATCH)。
七、驱动子系统更新
- • hci (43次):核心 HCI 层仍是本周讨论焦点,主要集中在清理与修复。
- • btusb (15次):USB 蓝牙驱动,含 MT7928/MT7922/QCA9377 新设备支持及字节序修复。
- • bluetooth (135次):通用蓝牙层,UAF/泄漏修复最密集。
八、Pull Requests
本周未检测到 Pull Request / Merge 相关讨论。
九、Bug 报告
关键词匹配:bug | broke | fail | crash | error | issue共匹配 20 封邮件。
- • 2026-06-30 [Bartosz Golaszewski] Re: [PATCH v2 10/12] Bluetooth: hci_event: Log error for HCI reset status error in hci_cc_reset()
- • 2026-06-29 [Matthew] [bluez/bluez] 27a4c4: bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-29 [Luiz Augusto von Dentz] [bluez/bluez] 4bb428: bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-29 [Luiz Augusto von Dentz] [PATCH BlueZ v3 1/5] bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-29 [Luiz Augusto von Dentz] [PATCH BlueZ v2 1/4] bass: Fix possible crash on bass_update_bis_sync
- • 2026-06-28 [WenTao Liang] Re: [PATCH] fix: net/bluetooth: iso_conn_del: extra iso_conn_put on iso_sock_hold failure path
- • 2026-06-28 [WenTao Liang] Re: [PATCH] fix: bluetooth: virtbt_probe: open_failed path calls hci_free_dev instead of hci_unregister_dev
- • 2026-06-26 [Paul Menzel] Re: [PATCH] fix: net/bluetooth: iso_conn_del: extra iso_conn_put on iso_sock_hold failure path
- • 2026-06-26 [WenTao Liang] [PATCH] fix: net/bluetooth: iso_conn_del: extra iso_conn_put on iso_sock_hold failure path
- • 2026-06-26 [WenTao Liang] [PATCH] fix: bluetooth: virtbt_probe: open_failed path calls hci_free_dev instead of hci_unregister_dev
- • 2026-06-26 [Myeonghun Pak] Re: [PATCH] Bluetooth: btnxpuart: unregister HCI device on probe failure
- • 2026-06-26 [Neeraj Sanjay Kale] [PATCH] Bluetooth: btnxpuart: unregister HCI device on probe failure
- • 2026-06-26 [Myeonghun Pak] [PATCH] Bluetooth: btnxpuart: unregister HCI device on probe failure
- • 2026-06-25 [Zijun Hu] [PATCH v2 10/12] Bluetooth: hci_event: Log error for HCI reset status error in hci_cc_reset()
- • 2026-06-25 [Zijun Hu] [PATCH v2 00/12] Bluetooth: btusb/btqca/hci_sync: Clean up btusb and fix several bugs
- • RTL8852BE 初始化失败:Zenm Chen 报告 RTL8852BE (0bda:b853) 在 ThinkBook 14+ 2026 上初始化失败(-16 错误码)。
- • btnxpuart probe 失败:Neeraj Sanjay Kale 提交补丁,修复 probe 失败时未正确注销 HCI 设备的问题。
十、下周关注点
- 1. [RED] CVE-2026-46140 btmtk WMT 漏洞:6.6.y 后移植补丁的合并进展及上游主线采纳。
- 2. [RED] L2CAP UAF 修复:Siwei Zhang 的 v12 补丁和 Hojun Choi 的 slab UAF 修复能否在本周期合入主线。
- 3. [GREEN] MT7928 驱动支持:v6 补丁的反馈与合入。
- 4. [GREEN] Qualcomm IPQ5018 蓝牙:v2 六连补丁的社区审查进度。
- 5. [GREEN] NXP i.MX M.2 Key E:Sherry Sun 的 V4 八连补丁后续讨论。
- 6. [YELLOW] BCM43752 支持:dt-bindings + hci_bcm 驱动补丁的审查。
- 7. [YELLOW] NVMEM BD 地址:Loic Poulain 的 v6 九连补丁合入前景。
- 8. [YELLOW] btrtl 固件 v3 格式:是否进入合并窗口。
- 9. [WARN] RTL8852BE 初始化问题:用户报告的 btrtl 驱动兼容性 bug 跟踪。
- 10. [STAT] 持续监控 HCI 层清理系列补丁的合入状态(Zijun Hu 的 12 连补丁系列)。
报告由 Linux 内核邮件列表分析助手自动生成 | 数据周期:2026-06-25 至 2026-07-01 | 本报告不构成任何技术建议,仅供参考。