CVE-2025-59700CVE-2025-59700是 Entrust 公司生产的 nShield 系列硬件安全模块(HSM)中的一个安全漏洞。该漏洞影响 nShield Connect XC、nShield 5c 和 nShield HSMi 等产品,涉及版本包括13.6.11及之前版本,以及13.7版本。漏洞的核心问题是Recovery Partition(恢复分区)缺乏完整性保护机制。硬件安全模块通常用于保护敏感的加密密钥和执行高安全级别的加密操作,是金融、医疗、政府等高安全需求场景中的关键基础设施。由于Recovery Partition在系统启动和恢复过程中扮演重要角色,缺乏完整性保护可能导致攻击者植入恶意代码或篡改恢复镜像,从而破坏HSM的安全可信根。虽然该漏洞需要攻击者具备物理接近设备和root权限才能利用,但其潜在影响仍不容忽视,因为一旦被成功利用,可能导致加密密钥泄露或HSM功能被完全破坏。
该漏洞的根本原因在于 Entrust nShield HSM 设备的 Recovery Partition(恢复分区)未实施完整性校验机制。Recovery Partition 是 HSM 设备用于系统恢复和启动的关键组件,通常包含引导加载程序和基础恢复环境。攻击者若获得物理接近设备的条件,并通过其他方式获取root权限(需满足PR:H要求),即可直接修改Recovery Partition内容。由于系统缺乏对恢复分区的签名验证或完整性检查,被篡改的Recovery Partition将在下次启动时被加载执行。攻击者可能利用此漏洞实现持久化控制,植入后门程序,或干扰HSM的正常加密操作。此漏洞的CVSS向量为CVSS:3.1/AV:P/AC:L/PR:H/UI:N/S:U/C:N/I:H/A:N,其中物理攻击向量(AV:P)和需要高权限(PR:H)限制了漏洞的利用范围,但高完整性影响(I:H)表明成功利用后将对系统完整性造成严重影响。