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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-19740— 蓝牙LE控制器:PHY更新过程中的RX节点泄露和可达断言漏洞

一分钟漏洞结论

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

以下是该漏洞描述信息的中文翻译: Zephyr 软件蓝牙低功耗(LE)控制器中的链路层控制过程(LLCP)实现在收到被接受的 帧时,会保留承载该帧的接收节点(receive node),以便在到达更新时刻时,能将其重新用于向主机发送通知。具体而言, 函数位于 中;并且在节点被标记为 时,故意不回收该节点。 然而,在 文件中, 和 函数处理无效 PDU 的逻辑分支中,会通过 或 直接完成该过程,而未先释放此前保留的节点。因此,该过程上下文(作为对该节点的唯一剩余引用)在节点仍被保留且未返回接收缓冲区池(receive

CVSS 6.5 · Medium

可能的 ATT&CK 技术 1 AI

T1499.002 · Service Exhaustion Flood

影响版本矩阵 1

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

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

漏洞信息

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

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

Vulnerability Title
Bluetooth LE Controller: retained RX node leak and reachable assertion in the PHY Update procedure
来源: CVE Program / CVE List V5
Vulnerability Description
The Link Layer Control Procedure (LLCP) implementation of the Zephyr software Bluetooth LE Controller retains the receive node that carried an accepted LL_PHY_UPDATE_IND so that it can later be reused for the host notification when the update instant is reached (llcp_rx_node_retain() in subsys/bluetooth/controller/ll_sw/ull_llcp.c, and the node is deliberately not recycled while marked NODE_RX_TYPE_RETAIN). The invalid-PDU arms of llcp_lp_pu_rx() and llcp_rp_pu_rx() in subsys/bluetooth/controller/ll_sw/ull_llcp_phy.c completed the procedure via llcp_lr_complete() / llcp_rr_complete() without first releasing that retained node, so the procedure context — the only remaining reference to the node — was freed while the node was still held out of the receive pool. A peer device on an established LE connection can drive this deterministically and without pairing or encryption. Against a peripheral it sends LL_PHY_REQ, receives LL_PHY_RSP, sends a valid LL_PHY_UPDATE_IND with an instant a few connection events in the future (so the node becomes retained), and then, before the instant is reached, sends any other LL Control PDU such as LL_LENGTH_REQ; ull_cp_rx() routes it to the active remote PHY Update procedure, which takes the invalid-PDU path. The mirror case applies to a locally initiated PHY Update followed by an LL_REJECT_IND. In the default configuration (CONFIG_BT_ASSERT and CONFIG_BT_CTLR_ASSERT_DEBUG both default y) the violated invariant in llcp_lr_check_done() / llcp_rr_check_done() triggers a controller assertion, ending in k_oops() (or k_panic()) — a single crafted PDU sequence from radio range faults the device. With those assertions compiled out, each attempt silently leaks one receive PDU node and its memq link; because the controller receive pool is small (PDU_RX_CNT, driven by CONFIG_BT_CTLR_RX_BUFFERS, which defaults to 1) and each attempt costs the attacker only a reconnect, a few repetitions exhaust the pool and leave Bluetooth inoperable until reboot. On releases v3.4.0 through v3.7.x the assertion is never reached, whatever the configuration, so every attempt leaks silently. The impact is limited to availability: the orphaned node leaves no dangling pointer that is later dereferenced and is never delivered to the host, so there is no memory corruption or information disclosure. The same pull request applies the identical release to the Connection Update and CIS-create procedures, whose invalid-PDU arms had the same omission.
来源: CVE Program / CVE List V5
CVSS Information
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
来源: CVE Program / CVE List V5
Vulnerability Type
在移除最后引用时对内存的释放不恰当(内存泄露)
来源: CVE Program / CVE List V5

受影响产品

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

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-19740 补丁与修复 (1)

CVE-2026-19740 厂商安全公告 (1)

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

CVE-2026-19736 7.8 HIGH NXP MCUX TRNG熵驱动越界写入漏洞
CVE-2026-19669 7.8 HIGH 燃料计量系统调用验证器无界变长数组导致内核栈溢出
CVE-2026-19935 7.5 HIGH Zephyr蓝牙协议栈L2CAP通道使用后释放漏洞
CVE-2026-19577 7.1 HIGH IPv6路由转发中越界读取漏洞
CVE-2026-19576 6.8 MEDIUM Goodix GT911 触摸屏控制器驱动栈外写入漏洞
CVE-2026-19738 6.5 MEDIUM 蓝牙控制器CIS创建过程中保留RX节点泄漏及可达断言漏洞
CVE-2026-19739 6.5 MEDIUM 蓝牙LE控制器连接更新时意外LL控制PDU导致内存泄漏
CVE-2026-19737 5.5 MEDIUM ESP32 I2S驱动空指针解引用漏洞
CVE-2026-19735 4.8 MEDIUM Zephyr TCP栈可预测TCP初始序列号漏洞
CVE-2026-18418 3.4 LOW zbus 代理代理越界读取漏洞

IV. Related Vulnerabilities

V. Comments for CVE-2026-19740

暂无评论


发表评论