hi_heige
26-03-07 11:55

Anthropic表示对刷 firefox CVE 事件负责

前面直播的时候有朋友问怎么看Anthropic Cowork 发现 500 个 0day 的事情,由于没有看到 500 个具体啥 0day 所以就不好说,但是只看数字 500 个漏洞是完全没啥问题的,这些早就验证过,而且 0day 也要看对象,对于一些小型项目(代码里不大,安全本身不靠谱等因素),对于 LLM来说完全是没有问题的,另外对于复杂的项目,目前看到比较有实际效果的是 Google 的 bigsleep 项目(具体可以搜索之前我发过的朋友圈)找到不少 chrome 等的漏洞,而且有细节有过程,这种是结合 fuzzing,所以说LLM + 源码 + Fuzzing 肯定也是过不错的路线,然后又提到了前面有人刷 firefox 引起很多人讨论,都在猜测是不是那个 AI 项目的功劳 ,而今天看到了Anthropic表示对刷 firefox CVE 事件负责:http://t.cn/AXV4Y8Qu

有几个细节点可以提一下:

"By the end of this effort, we had scanned nearly 6,000 C++ files and submitted a total of 112 unique reports"

1、没有单独强调或者提到 Fuzzing 而是直接分析源码
2、提交 112 个报告,但是文章开头的是 22 个漏洞 其中 14 个高危,说明幻觉还是很严重(当然不确定是不是还有一些没有被确定的或者没有修复的情况)。

"In this post, we share details of a collaboration with researchers at Mozilla in which Claude Opus 4.6 discovered 22 vulnerabilities over the course of two weeks. Of these, Mozilla assigned 14 as high-severity vulnerabilities"

3、"In the time it took us to validate and submit this first vulnerability to Firefox, Claude had already discovered fifty more unique crashing inputs. "

看起来Claude 直接输出了 Crash,这个意味着生产了可以重现的 POC ?! 如果结合 Fuzzing 这个很好理解,我fuzzing 找到浏览器 crash 的 html/js 代码就行,但是如果是纯代码分析理解,LLM 再在自己生成可触发的 POC (这里提到的 POC 是最终 html/js 这种,不是通过 C++那种局部测试的样子)那就完全不一样的理解了,这里没有看到文章给出具体的细节,所以没办法确定。

为什么会纠结这个细节点,前面我朋友圈也提到最近我再尝试 "Vibe Exploiting" 测试的对象就是 firefox 的一个 1day,实际测试效果来看,LLM 发现这个漏洞是可行的,找到了代码“BUG”点 ,对于 Vibe 来说,是没办法确定这个 “BUG” 是不是“漏洞”,这个工作很重要,于是我尝试使用 LLM 自己写一个纯 js 的 POC 去验证,最终通过 Gemini3 实现了一个导致 Crash 的纯 JS POC,但是实际上 Crash 还是不能确定是不是“漏洞”,也不能证明是不是能 Exploitable 所以我继续尝试真正的"Vibe Exploiting" 最终是失败的,而且是非常多的幻觉,而且通过交叉验证,按之前 Gemini3 生成的 POC 的逻辑,那条路径完全没可能被真正利用。

注:为什么是用 Gemini3 因为其他模型压根就不让用,即使你说实现个内存读写的操作 codex 啥的都拒绝!

4、Anthropic 文章里也提到 “From identifying vulnerabilities to writing primitive exploits” 结果:

"We ran this test several hundred times with different starting points, spending approximately $4,000 in API credits. Despite this, Opus 4.6 was only able to actually turn the vulnerability into an exploit in two cases. "

还是很厉害的实现了 2 个漏洞的利用,当然不确定他们用的这个版本是不是去掉了“道德”限制的版本!

发布于 美国