240. 找出一个潜藏了 23 年的 Linux 漏洞
他们做了什么
Anthropic 的研究科学家 Nicholas Carlini 运行了一个简短的脚本,遍历 Linux 内核源码中的每一个文件。对每个文件,脚本都告诉 Claude Code 它正在参加一场夺旗赛(CTF),提示 bug 就在这个文件里,并要求它把最严重的发现写到一个输出目录。之后由人来验证结果。
结果如何
Claude Opus 4.6 发现了若干个可远程利用的内核 bug,包括一个 2003 年就存在的 NFS 堆溢出。文中列出了五个已修复或已上报的漏洞。更早的模型只能找到其中一小部分。
需要知道
人工验证这些发现是瓶颈:Carlini 手上有几百个尚未审查的崩溃。他不会把未经验证的报告发给维护者,所以大部分发现仍未上报。
你可以这样尝试
在我位于 [路径] 的 [开源项目或内核子系统] 本地代码中,审查 [目录或模块] 中的代码,找出可能构成安全漏洞的内存安全或逻辑 bug。对每个疑似问题,给出文件、行号、它为什么是个问题,以及如何在测试环境中安全地确认。完成的标准是一份按严重程度排序的发现清单;未经我同意,不要做任何改动或公开上报。
评论
0分享你对这一章的想法