🟠 【深度分析】高危安全漏洞:CVE-2026-6924

CVSS 评分: 高危(8.7)🟠  状态: Received  发布时间: 2026-07-23


🔍 技术细节速览

字段
CVE ID CVE-2026-6924
CVSS 评分 8.7 🟠
严重程度 高危
CVSS 向量 CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
CWE 分类 CWE-336
发布时间 2026-07-23
最后更新 2026-07-24
状态 Received
数据来源 product-security@silabs.com

⚠️ CVSS 4.0 评分:8.7(高危)
攻击向量(AV:N):远程网络攻击 | 攻击复杂度(AC:L):低 | 所需权限(PR:N):无 | 用户交互(UI:N):无
影响范围:机密性(VC:H)高,完整性(VI:N)无,可用性(VA:N)无


漏洞概述

CVE-2026-6924 由 Silicon Labs(Silabs)披露,涉及该公司生产的 SiWx917 无线 SoC 芯片中 DRBG(确定性随机比特生成器)的熵初始化缺陷。由于初始化阶段种子生成可预测,导致后续在 Matter(智能家居互联协议)代码中生成的所有随机数实际为同一固定序列。攻击者可利用该缺陷远程预测设备密钥、会话标识等敏感随机值,从而破坏通信安全。

该漏洞在其关联仓库被标记为弃用后被发现,这意味着官方可能已停止对该软件栈的主动维护,但仍在使用的设备(特别是未及时迁移的 IoT 产品)面临严重暴露风险。


受影响组件与版本

组件 范围
硬件 Silicon Labs SiWx917 系列无线 SoC
软件 应用于 Matter 协议栈的 DRBG 实现(涉及 entropy 初始化模块)
状态 相关仓库已弃用(deprecated),但已部署的设备仍受影响

已知受影响版本:NVD 未提供精确版本号,但根据漏洞描述,所有依赖该芯片 DRBG 且使用仓库中默认熵初始化代码的 Matter 实现均存在风险。


漏洞原理分析

技术成因

  1. CWE-336:伪随机数生成器使用相同种子
    DRBG(如 NIST SP 800-90A 中定义的 CTR_DRBG、Hash_DRBG 等)的正常工作依赖一个足够熵源(entropy input)来初始化种子。SiWx917 的熵初始化逻辑存在 bug,导致每次启动或重置后生成的种子相同(或高度可预测),相当于所有随机数流源自同一个固定种子种子值。

  2. Matter 协议中的随机数用途
    Matter 协议在设备认证(比如生成 X.509 证书请求)、会话密钥协商(如基于 ECDHE 的密钥交换)、消息加密(AES-GCM nonce)以及反重放计数器等关键步骤中大量依赖安全随机数。当随机数序列可预测时,攻击者能够:

    • 重建设备的长期身份密钥(如 Device Attestation Key);
    • 推导出通信会话的临时密钥(如 Session Key);
    • 伪造设备身份或重放旧消息。

攻击向量

  • 网络远程(AV:N):攻击者无需物理接触设备,只需能够与设备进行网络通信(例如同一局域网或通过互联网可达的 Matter 桥接设备)。
  • 无需认证(PR:N):在 Matter 协议握手阶段(如 PAKE 协商之前),设备暴露的随机挑战值(challenge)可直接用于预测后续随机数。
  • 低复杂度(AC:L):一旦攻击者捕获到一个设备的随机数输出(例如通过被动监听未加密的 discovery 消息),即可确定该设备的随机数生成器状态,从而预测所有后续随机数。如果实现中存在固定种子,甚至无需任何前置信息。

影响评估

实际威胁等级:严重

  • 攻击复杂度:低。SiWx917 是广泛用于智能照明、传感器、门锁等 IoT 终端的 SoC,其 DRBG 缺陷可被脚本化利用。
  • 权限要求:无。攻击者仅需具备网络访问能力(如 Wi-Fi 或 Thread 网络)。
  • 利用条件:设备需启用 Matter 功能并暴露网络接口。部分设备可能因防火墙隔离(例如仅监听本地链路)而降低暴露面,但一旦攻击者进入同一网络,则可直接利用。
  • 潜在后果
    • 身份仿冒:可预测的设备密钥允许攻击者注册恶意设备到 Matter Fabric 中,获取对智能家居操作的完全控制(如解锁门禁、关闭警报)。
    • 通信劫持:预测的协商密钥使攻击者能解密甚至篡改设备与控制器之间的应用层数据(尽管 CVSS 中无完整性/可用性影响,但实际场景可能结合其他缺陷突破此限制)。
    • 批量攻击:若同一批次设备使用相同随机种子,攻击者可一次性控制整个部署。

特别说明:CVSS 4.0 评估中完整性(VI:N)和可用性(VA:N)为“无”,可能是因为该漏洞本身只导致预测随机数,而非直接篡改数据或拒绝服务。但通过预测密钥,后续攻击可间接引发完整性和可用性破坏,评估时应结合实际攻击链。


修复建议

官方补丁

由于相关仓库已弃用,Silicon Labs 可能不会为此特定代码线发布官方补丁。用户应查阅 Silabs 的安全公告(如有)确认替代方案。

缓解措施(针对无法立即更换硬件的场景)

  1. 关闭或限制 Matter 功能:若设备允许,禁用 Matter 协议栈或切换到其他互联协议(如 Zigbee 3.0 或专有协议),避免使用受影响的随机数实现。
  2. 引入外部熵源:如果硬件支持额外硬件随机数生成器(例如通过 GPIO 连接的 True RNG 芯片),修改 DRBG 种子初始化流程,从外部熵源注入不可预测的种子。
  3. 应用层补偿:在 Matter 应用中增加额外的熵混合逻辑,例如利用 AD 采样噪声、温度传感器抖动等弱随机源作为辅助熵输入,降低种子可预测性。
  4. 网络隔离:通过 VLAN 或防火墙将可能受影响的 IoT 设备置于独立子网,限制攻击者远程交互的机会。
  5. 迁移至受支持的硬件平台:长期建议更换为使用已完成安全审查 DRBG 的芯片(如采用硬件 TRNG 且经 FIPS 140-3 认证的 SoC)。

参考资料


免责声明:本文基于 NVD 公开数据及通用安全知识撰写,未包含未披露的技术细节。实际漏洞利用可行性需结合具体设备固件版本和网络环境验证。