发现隐藏了23年的Linux漏洞
关于 Claude Code 发现 Linux 中长期存在的漏洞的报道。
- 具体怎么做
- Anthropic的研究科学家Nicholas Carlini编写了一个简短脚本,对Linux内核源代码中所有文件进行遍历。对于每个文件,该脚本都会告知Claude Code其属于CTF挑战,指出其中存在漏洞,并要求Claude Code将最严重的发现记录到输出目录中。随后由人类对结果进行验证。
- 做到了什么
- Claude Opus 4.6发现了多个可远程利用的内核漏洞,其中包括源自2003年的NFS堆溢出问题。共有五项漏洞已被修复或报告。较旧型号仅出现了其中一小部分问题。
- 上手要点
- 手动验证发现结果存在瓶颈:Carlini 有数百个未审核的崩溃案例。他不会向维护人员发送未经核实的报告,因此大多数发现仍未被报告。
你可以这样试
使用 Claude Code在 [路径] 下的 [开源项目或内核子系统] 本地检查中,查看 [目录或模块] 中的代码,查找可能导致安全漏洞的内存安全或逻辑错误。对于每个疑似问题,需提供文件、行号、问题原因,以及如何在测试环境中安全确认的方法。完成后需列出所有发现的问题清单,未经我许可,不得进行任何修改或公开报告。