Appearance
📰 概要
一个AI,写了一个bash脚本,告诉另一个AI"去参加CTF找漏洞"。
结果:5个可远程利用的Linux内核漏洞。其中一个,潜伏了23年。
2026年5月,Anthropic科学家Nicholas Carlini用Claude Opus 4.6做到了一件过去只有顶尖安全研究员才能做的事。
最惊人的不是漏洞本身,而是速度。8个月前的Opus 4.1几乎挖不到。现在,Opus 4.6系统性找漏洞。
Linux内核维护者Greg Kroah-Hartman说:"大约一个月前发生了某些变化,整个世界都不一样了。"
🔍 解读
Carlini用的方法出奇简单:一个bash脚本,遍历每个内核源文件,告诉Claude Code"你正在参加CTF,需要找漏洞"。
没有自定义工具,没有复杂提示词。只是改变了任务描述方式。
效果:5个漏洞,每个都需要理解复杂的协议细节和内核实现逻辑。
更重要的是,这个能力在加速进化。Opus 4.1(8个月前)和Opus 4.6(现在)的差距说明:AI安全研究能力不是线性增长,而是在加速突破。
Linux内核维护者的感受最直接:报告涌入量从每周2-3条变成每天5-10条。不是因为漏洞变多,是因为找漏洞的工具变强了。
💎 深挖
最严重的漏洞
NFS驱动里的堆缓冲区溢出,存在于2003年,早于git诞生。
攻击方式:两个协同NFS客户端对服务器发起操作。
客户端A申请1024字节owner ID的文件锁(异常但合法)。随后客户端B尝试获取同一把锁被拒。
问题:服务器拒绝响应缓冲区只有112字节,而完整消息长1056字节。内核把1056字节写入112字节缓冲区,攻击者就能控制被覆盖的内存。
模型能力跃迁
Carlini对比测试:
- Opus 4.1(8个月前):几乎找不到
- Sonnet 4.5(6个月前):几乎找不到
- Opus 4.6(现在):系统性发现5个
8个月内从"几乎挖不到"到"系统性发现"。
维护者的反馈
Greg Kroah-Hartman:"整个世界都不一样了"。
Willy Tarreau:报告从每周2-3条升到每天5-10条,大多数现在都是正确的。
误报与双重用途
误报率低于20%。Thomas Ptacek称LLM Agent漏洞发现是"模糊测试和静态分析两者的超集"。
但双重用途是最大隐忧:如果AI能找到Linux里潜伏23年的漏洞,攻击者也能把这套流程规模化用于目标攻击。
已确认的5个漏洞(覆盖NFS、io_uring、futex、ksmbd)均已修复。
什么情况不建议用
如果你在传统软件公司,还没有接收AI漏洞报告的流程,这个变化对你来说还太远。
但如果你是安全研究员或开源项目维护方,你需要准备好接收AI生成的漏洞报告。这个变化已经发生。
为什么值得关注
不是"AI能找bug"。是AI找bug的能力在8个月内完成了质的飞跃,而且还没有停下来的迹象。
