文章
OpenSSL 新漏洞可能导致密钥窃取和远程代码执行
OpenSSL 发布了针对三个漏洞的安全更新,这些漏洞可能导致私钥恢复、代码执行或拒绝服务。

新闻 | 2025 年 10 月 2 日
OpenSSL 新漏洞可能导致密钥窃取和远程代码执行
OpenSSL 项目发布了重要安全更新,修复三个可能允许攻击者恢复私钥、执行任意代码或造成拒绝服务的漏洞。修复程序已包含在最新发布的开源工具包版本中。
| CVE ID | 严重程度 | 类型 | 主要影响 | 受影响版本 | 已修复版本 |
|---|---|---|---|---|---|
| CVE-2025-9230 | 中等 | 越界读/写 | 代码执行、拒绝服务 (DoS) | 3.5、3.4、3.3、3.2、3.0、1.1.1、1.0.2 | 3.5.4、3.4.3、3.3.5、3.2.6、3.0.18、1.1.1zd、1.0.2zm |
| CVE-2025-9231 | 中等 | 时间侧信道 | 私钥恢复 | 64 位 ARM 平台上的 3.5、3.4、3.3、3.2 | 3.5.4、3.4.3、3.3.5、3.2.6 |
| CVE-2025-9232 | 低 | 越界读取 | 拒绝服务(崩溃) | 3.5.0、3.4.0、3.3.3、3.2.4、3.1.8、3.0.16 | 3.5.4、3.4.3、3.3.5、3.2.6、3.0.18 |
CVE-2025-9230:代码执行漏洞
当应用使用基于密码的加密 (PWRI) 解密 CMS (Cryptographic Message Syntax) 消息时,可能触发越界读写问题。攻击者可通过构造恶意 CMS 消息利用该漏洞。
- 影响:越界读取可能导致应用崩溃并造成拒绝服务。越界写入可能破坏内存,并可能使攻击者执行任意代码。
- 可利用性:尽管潜在影响严重,OpenSSL 将其评为中等,因为攻击过程复杂,而且依赖于很少实现的 CMS PWRI 功能。FIPS 模块不受影响,因为 CMS 代码位于其边界之外。
CVE-2025-9231:私钥恢复漏洞
这是一个时间侧信道漏洞,具体影响 64 位 ARM 平台上的 SM2 密码算法实现。攻击者对 SM2 签名过程进行精确的时间测量,可能推导出私钥。
- 影响:成功利用可能恢复 SM2 私钥,攻击者随后可能解密敏感通信或冒充合法密钥持有者。
- 可利用性:由于该问题在 TLS 等常见场景中的应用有限,严重程度评为中等。OpenSSL 原生不支持在 TLS 中使用 SM2 密钥证书。如果应用使用启用了 SM2 的自定义密码提供程序,风险才会相关。该问题仅影响 64 位 ARM 系统;OpenSSL FIPS 模块不受影响,因为 SM2 不是获批算法。
CVE-2025-9232:拒绝服务漏洞
这是 OpenSSL HTTP 客户端中的越界读取漏洞。当设置了 no_proxy 环境变量,并且应用处理主机为 IPv6 地址的 URL 时,可能触发该漏洞。
- 影响:越界读取可能导致崩溃,使使用 OpenSSL 客户端的应用遭受拒绝服务。该漏洞影响限于崩溃,不会导致代码执行。
- 可利用性:严重程度为低,因为攻击需要满足多个条件:必须设置
no_proxy,并且应用必须向易受攻击的 OpenSSL 函数传入由攻击者控制、包含 IPv6 地址的 URL。OCSP 和 CMP 客户端会使用 HTTP 客户端,但其 URL 通常不受攻击者控制。
缓解措施与紧急行动
保护系统最重要的措施是立即应用可用补丁。以下版本包含所有这些漏洞的修复:
- 升级至 OpenSSL 3.5.4、3.4.3、3.3.5、3.2.6、3.0.18、1.1.1zd 或 1.0.2zm。
对于以软件包形式提供 OpenSSL 的操作系统,请使用其标准更新机制。例如,Ubuntu 已经为受影响版本发布了修复。
这些漏洞再次说明主动维护软件的重要性。尽管某些用户的直接风险可能受特定技术条件限制,但不采取行动的潜在后果仍然严重。及时应用补丁有助于保护系统,并维护加密通信的完整性。
注意:Securetron PKI Trust Manager 和 Trust Cloud 不受这些漏洞影响。