Trail of Bits 发现 Lean 漏洞,13 行假证明能通过费马大定理校验

jedisct1 · x · 2026-09-10

Trail of Bits 安全研究员 Marc Ilunga 披露了 Lean 4 的一个奇特 bug:利用 String.Pos.Raw.extract 函数中逻辑定义与编译后本地代码的行为不一致——对超大偏移提取单字节切片时,逻辑层返回空字符串,而本地代码返回整个原始字符串——攻击者可借此制造矛盾,让一段明显荒谬的「费马大定理证明」通过 Lean 4.33.1 及以下版本的完整校验(截图中的蓝色勾全绿)。

要点:

所属事件:Trail of Bits 发现 Lean 漏洞,20 行假证明骗过费马大定理(2 条相关)→

原文链接 →

「Fun」频道最新

更多「Fun」频道 AI 资讯 →