CVE-2026-72704
中已发布
Rocq Prover 至 9.2.0 版本中,Guard Checker 在传输后信任被破坏的递归树
- 已发布
- 2026年8月24日
- 已更新
- 2026年10月26日
- 分配 CNA
- VulnCheck
- 观察到的证据
- 2026年10月26日
初级CVSS
6.8/ 10中
nvd · CVSS 4.0
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:P/VC:N/VI:H/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:X0.2%
低 · 未来 30 天
- 百分位
- 7.1%
- 型号日期
- 2026年10月25日
EPSS 是统计估计,而不是确定性或影响衡量标准。将其与 CVSS、KEV 状态、暴露程度和您的环境相结合。
总结
Rocq Prover 中的守卫检查器在归纳类型参数经过 transport 被更改后,不会重新检查该参数的递归树表示。一个 fixpoint 可以沿类型之间的相等关系对其递归参数应用重写,守卫检查器会接受这一操作,因为归纳类型得以保留,而为该参数记录的递归树却被改变了。第二个 fixpoint 调用第一个 fixpoint 时,会在未经校验的情况下继承被改变的递归树,因此一个并非结构递减的调用会被接受为终止。由此产生的非终止定义证明了某个自然数等于其自身的后继,因而证明了 False,而由 False 可推出任何命题。该演示使用了两个可由 univalence 推出、且与归纳构造演算相容的公理,因此矛盾来自守卫检查而非来自这些假设。已提出修复方案,但尚未合并。
来源
CVE-2026-72704 — Rocq Guard Checker 在传输后信任已损坏的递归树
负责任的使用
仅在您拥有或有权测试的系统上使用漏洞信息。 Kitploit 链接到公共研究元数据,并且不存储漏洞代码或恶意负载。