目标达成 感谢每一位支持者 — 我们达成了 100% 目标!

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-78117— 英飞凌 PSOC 6 BLESS 蓝牙驱动竞争条件漏洞

一分钟漏洞结论

影响对象
zephyrproject zephyr
利用判断
尚无明确在野利用证据,仍需结合暴露面评估
建议动作
优先检查厂商安全公告和参考链接中的修复版本;无法立即升级时,限制受影响服务暴露并加强监测。

Infineon PSOC 6 BLESS HCI 驱动程序(位于 )将待发送的 HCI 数据包描述符存储在一个文件作用域的静态变量 中。 函数在获取 序列化信号量之前,就会先清空并填充该描述符的 、 和 字段。因此,该信号量仅保护了对 的调用,而未能保护该函数所读取的共享状态。 蓝牙主机并不保证仅存在一个 HCI 发送者。大多数传输会通过协作式 TX 处理器工作队列(TX-processor work queue)进行,但 会故意绕过 ,针对 操作码直接从调用者线程调用 。该调用者即为 ,它是 ACL 输入池(a

CVSS 4.2 · Medium

可能的 ATT&CK 技术 1 AI

T1069 · Permission Groups Discovery

影响版本矩阵 1

厂商产品 版本范围状态
zephyrproject zephyr 3.4.0≤ 4.4.2 affected
获取后续新漏洞提醒 登录后订阅

一、 漏洞 CVE-2026-78117 基础信息

漏洞信息

对漏洞内容有疑问?看看神龙的深度分析是否有帮助!
查看神龙十问 ↗

尽管我们使用了先进的大模型技术,但其输出仍可能包含不准确或过时的信息。神龙努力确保数据的准确性,但请您根据实际情况进行核实和判断。

Vulnerability Title
Race condition on shared HCI TX descriptor in the Infineon PSOC 6 BLESS Bluetooth driver can leak adjacent memory over the air
来源: CVE Program / CVE List V5
Vulnerability Description
The Infineon PSOC 6 BLESS HCI driver in drivers/bluetooth/hci/hci_infineon_psoc6_bless.c stored the outgoing HCI packet descriptor in a file-scope variable, static cy_stc_ble_hci_tx_packet_info_t hci_tx_pkt. psoc6_bless_send() cleared and populated that descriptor's packetType, dataLength and data fields before acquiring psoc6_bless_operation_sem, so the driver's serialising semaphore protected only the call into Cy_BLE_SoftHciSendAppPkt() and not the shared state that call reads. The Bluetooth host does not guarantee a single HCI sender. Most transmissions are funnelled through the cooperative TX-processor work queue, but bt_hci_cmd_send() deliberately bypasses bt_dev.cmd_tx_queue for BT_HCI_OP_HOST_NUM_COMPLETED_PACKETS and calls bt_send() directly from the caller's thread; that caller is bt_hci_host_num_completed_packets(), the acl_in_pool destroy callback, which runs on whichever thread drops the last reference to a received ACL buffer. CONFIG_BT_HCI_ACL_FLOW_CONTROL defaults to y on this driver's boards, and an application that returns -EINPROGRESS from its L2CAP recv callback and later calls bt_l2cap_chan_recv_complete() performs that unref from its own preemptible thread. A remote peer that generates Bluetooth traffic concurrently with the device's own transmissions raises the collision rate. When two senders interleave, the semaphore holder can hand the controller a descriptor whose dataLength comes from one net_buf and whose data pointer comes from another — or one whose buffer has already been returned to its pool. The controller then copies and transmits up to a full HCI/ACL payload starting at a shorter or recycled buffer, disclosing adjacent RAM contents to the connected peer; other interleavings duplicate one HCI packet and silently drop another, disrupting the link. The driver only reads through the shared descriptor, so no memory corruption or write primitive results, and the disclosed bytes are not attacker-chosen. The fix makes the descriptor a local variable in psoc6_bless_send(), removing the shared state; Cy_BLE_SoftHciSendAppPkt() copies the packet before returning, so it need not outlive the call.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:A/AC:H/PR:N/UI:N/S:U/C:L/I:N/A:L
来源: CVE Program / CVE List V5
Vulnerability Type
使用共享资源的并发执行不恰当同步问题(竞争条件)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
zephyrproject zephyr 3.4.0 ~ 4.4.2 -

二、漏洞 CVE-2026-78117 的公开POC

# POC 描述 源链接 神龙链接
AI 生成 POC 高级

未找到公开 POC。

登录以生成 AI POC

三、漏洞 CVE-2026-78117 的情报信息

请登录查看更多情报信息。

CVE-2026-78117 其他参考 (2)

同批安全公告 · zephyrproject · 2026-10-21 · 共 8 条

CVE-2026-19676 7.8 HIGH PECI 系统调用验证器任意内核读写漏洞
CVE-2026-79976 7.1 HIGH Linux MCTP I2C+GPIO 空指针解引用漏洞
CVE-2026-78118 7.0 HIGH Linux 内核 SMP 竞态条件漏洞
CVE-2026-78119 6.3 MEDIUM Nuvoton NPCX 越界写入漏洞
CVE-2026-19947 5.3 MEDIUM Linux 内核 devmux 系统调用权限绕过漏洞
CVE-2026-78116 5.2 MEDIUM Broadcom AFBR-S50 驱动双重释放漏洞
CVE-2026-18748 3.5 LOW 蓝牙经典 A2DP 编解码器信息元素处理越界读取漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-78117

暂无评论


发表评论