OpenSSL 安全公告详述 QUIC、AES-GCM-SIV 和 CMS 中的五个漏洞
sec随谈
sec随谈
sec随谈
2026年11月11日 09:07
北京
去阅读
摘要
OpenSSL 于 2026 年 11 月 10 日发布了一份安全公告,涉及五个漏洞,严重程度均为低危。修复代码已经进入 OpenSSL 公开的 GitHub 仓库。不过,该安全公告称,正式版本\"计划于 2026 年 12 月 1 日\"发布。
其中两个漏洞影响 OpenSSL 的 QUIC 协议栈,两个影响 AES-GCM-SIV 加密,另有一个会导致 CMS 加密出现死循环。OpenSSL 4.1、4.0 和 3.5 均受全部五个漏洞影响。请计划在 12 月 1 日 4.1.1、4.0.4 或 3.5.10 发布时进行安装。
重要性
OpenSSL 是 TLS 和 QUIC 背后的核心密码学库。即便如此,这份 OpenSSL 安全公告所描述的漏洞风险有限。大多数漏洞需要特殊的配置才能触发,例如使用 QUIC 客户端或自定义 IV 长度。目前尚未报告任何被利用的情况或公开的概念验证代码。此外,这五个问题均不影响 OpenSSL FIPS 模块。
攻击原理
QUIC 漏洞
CVE-2026-88822 源于自动对端检测过程中的缓冲区长度混淆。因此,QUIC 可能会向一个由未初始化栈数据构成的地址发送数据包。这会将这些数据泄露给\"被动网络观察者\",并导致连接中断。
CVE-2026-95691 是 QUIC 客户端中的释放后读取(use-after-free)漏洞。恶意服务器可以重发 CRYPTO 帧,释放 TLS 层仍在使用的内存。这反过来可能导致客户端崩溃,或泄露一个字节的堆数据。
AES-GCM-SIV 漏洞
CVE-2026-88823 将空的 AAD 更新视为对之前所有 AAD 的重置。因此,\"攻击者可以伪造此类消息的 AAD\"。与此同时,CVE-2026-95692 对长度错误的 IV 处理不当:过短的 IV 会触发堆越界读取,而过长的 IV 则会被静默截断。
CMS 死循环
最后,当接收方的 EC 证书声明群阶(group order)为 1 时,CVE-2026-107496 会使 CMS\_encrypt() 无限循环。攻击者必须提供这样的证书才能触发该挂起。
受影响版本
- OpenSSL 4.1、4.0 和 3.5:受全部五个漏洞影响
- OpenSSL 3.0、1.1.1 和 1.0.2:仅受 CVE-2026-107496 影响
- OpenSSL 4.0 及更高版本:CMS 漏洞仅在启用 enable-ec\_explicit\_curves 时适用
补丁与缓解措施
请在 12 月 1 日发布后升级到 OpenSSL 4.1.1、4.0.4 或 3.5.10。使用旧分支的高级支持(Premium support)客户将获得针对 CMS 漏洞的 3.0.24、1.1.1zk 和 1.0.2zt 版本。在此之前,团队可以基于已修补的 GitHub 源码自行构建。
参考链接:
https://openssl-library.org/news/secadv/20261110.txt
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论