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

目标: 1000 元 · 已筹: 1359 元

100%

CVE-2026-107496— OpenSSL CMS_encrypt() 无限循环漏洞

一分钟漏洞结论

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

问题摘要: 当尝试将 CMS 消息加密至一个群阶(group order)为 1 的椭圆曲线(EC)证书时, 或 函数可能会陷入无限循环。 影响摘要: 能够向执行 CMS 加密的应用程序提供接收方证书的攻击者,可导致该应用程序无限循环,从而耗尽 CPU 资源并引发拒绝服务(DoS)攻击。 CWE 编号:CWE-835:存在不可达退出条件的循环(“无限循环”) 详细描述: 和 函数会将消息加密至一个或多个接收方证书;对于椭圆曲线(EC)接收方,该函数会在接收方的椭圆曲线群中生成一个临时密钥。如果证书声明的群阶为 1,

AI 预测 5.5 利用难度: 中等

影响版本矩阵 6

厂商产品 版本范围状态
OpenSSL OpenSSL 4.1.0< 4.1.1 affected
4.0.0< 4.0.4 affected
3.5.0< 3.5.10 affected
3.0.0< 3.0.24 affected
1.1.1< 1.1.1zk affected
1.0.2< 1.0.2zt affected
获取后续新漏洞提醒 登录后订阅

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

漏洞信息

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

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

Vulnerability Title
Infinite Loop in CMS_encrypt() With an EC Group Order of 1
来源: CVE Program / CVE List V5
Vulnerability Description
Issue summary: Encrypting a CMS message to an EC certificate whose group order is 1 may cause CMS_encrypt() or CMS_encrypt_ex() to loop indefinitely. Impact summary: An attacker able to supply the recipient certificate to an application performing CMS encryption can cause that application to loop indefinitely, consuming CPU and resulting in Denial of Service. CWE: CWE-835: Loop with Unreachable Exit Condition ('Infinite Loop') Description: CMS_encrypt() and CMS_encrypt_ex() encrypt a message to one or more recipient certificates and, for an EC recipient, generate an ephemeral key in the recipient's group. If the certificate declares a group order of 1, random scalar generation can only produce zero. The key generation routine then retries without limit while waiting for a nonzero private scalar, so the call never returns. The OpenSSL TLS and QUIC implementations do not use this path. An application is exposed only if it calls CMS_encrypt() or CMS_encrypt_ex() with a recipient certificate whose EC parameters are attacker-controlled. Certificates with normal EC group orders do not trigger the loop. OpenSSL 4.0 and later reject unknown explicit EC groups in default builds. These versions are affected only when configured with the enable-ec_explicit_curves option. The result is a hang that consumes a CPU core until the process is interrupted, a Denial of Service. The severity is Low because the attacker must supply the recipient certificate and the application must choose to encrypt to it; ordinary CMS encryption to trusted recipients is unaffected. The fix makes EC key generation fail when the group has no valid nonzero private scalar, instead of retrying indefinitely. FIPS impact: no The FIPS modules in 4.1, 4.0, 3.5 and 3.0 are not affected. The FIPS provider does not support arbitrary explicit EC domain parameters, so an order-1 group is rejected during key import before the vulnerable key generation path is reached.
来源: CVE Program / CVE List V5
CVSS Information
N/A
来源: CVE Program / CVE List V5
Vulnerability Type
不可达退出条件的循环(无限循环)
来源: CVE Program / CVE List V5

受影响产品

厂商 产品 影响版本 CPE 订阅
OpenSSL OpenSSL 4.1.0 ~ 4.1.1 -

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

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

未找到公开 POC。

登录以生成 AI POC

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

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

CVE-2026-107496 其他参考 (4)

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

CVE-2026-95691 QUIC 重传 CRYPTO 帧导致拒绝服务或信息泄露
CVE-2026-95692 AES-GCM-SIV 越界读取及 IV 处理漏洞
CVE-2026-88823 AES-GCM-SIV 零长度增量 AAD 更新后 AAD 伪造漏洞
CVE-2026-88822 QUIC 自动对等检测未初始化栈字节漏洞

IV. Related Vulnerabilities