网易首页 > 网易号 > 正文 申请入驻

Claude 3分钟挖出Vim 0day,老编辑器集体栽了

0
分享至


一个AI助手,用几句提示词,就把两款服役40年的文本编辑器扒了个底朝天。Vim和GNU Emacs的远程代码执行漏洞,触发条件简单到离谱:打开文件。

这事是网络安全公司Calif的研究员Hung Nguyen干的。他专门做AI红队测试,这次让Claude分析Vim源码,找"打开文件就能触发的RCE零日漏洞"。结果AI真找到了——藏在modeline处理逻辑里的沙箱逃逸。

Modeline是Vim文件开头的一段配置文本,告诉编辑器怎么渲染这个文件。本来设计得很贴心,比如指定缩进宽度、语法高亮。但Claude发现,这里的安全检查有漏洞,嵌在文件里的代码能突破沙箱,以当前用户权限执行任意命令。

影响范围:Vim 9.2.0271及之前所有版本。没有CVE编号,因为补丁已经发了——Vim团队收到报告后,在9.2.0272版本里修掉了。

官方公告写得直白:"攻击者只要能让人打开一个特制文件,就能拿到运行Vim的用户权限。"

GNU Emacs那边更麻烦。Claude同样找到了RCE路径,但到现在还没修。Emacs维护者的态度是:这锅Git背。

Emacs的"甩锅"逻辑,用户买单

漏洞出在Emacs的版本控制集成(vc-git)。打开文件时,vc-refresh-state函数会触发Git操作,Git去读.git/config,config里可以定义core.fsmonitor程序——攻击者塞进去的恶意脚本就这么跑起来了。


Nguyen设计的攻击场景很日常:一个压缩包,里面藏着.git/目录和改过配置的config文件。用户解压、用Emacs打开里面的文本文件,payload静默执行,界面上看不出任何异常。

Emacs维护者的技术辩解成立吗?确实,直接执行命令的是Git,不是Emacs本身。但用户感知不到这层区分,他们只知道"打开文件电脑就中招了"。

这种责任切割在开源社区很常见。2014年Shellshock漏洞爆发时,Bash和系统发行商之间也有过类似扯皮。最后往往是用户承担后果,因为攻击者不care你的架构图。

AI找漏洞,正在改写安全行业的成本公式

这次事件最刺眼的地方在于效率。传统漏洞挖掘需要研究者熟读数十万行C代码,理解内存管理、字符串处理的每个边角。Claude几分钟内完成了源码分析和漏洞定位,还顺手生成了多个PoC利用版本,并给出修复建议。

Calif公司的业务方向很说明问题:AI红队测试、安全工程。他们把大模型当成放大器,让单个研究员的覆盖面和深度都提升一个数量级。

但别急着喊"AI要取代安全研究员"。Claude能找到漏洞,是因为Nguyen的提示词足够精准——"RCE零日""打开文件触发"。这相当于给AI划了搜索范围。没有领域知识的人,连该问什么都不知道。

更现实的图景是分层:AI负责地毯式扫描和初筛,人类研究员做验证、构造利用链、评估实际影响。Vim的补丁从报告到发布速度很快,说明维护者拿到AI输出后,人工复核和修复的效率才是关键瓶颈。


老工具的债,谁来还

Vim和Emacs的设计年代,"打开本地文件"被视为安全边界内的操作。Modeline、vc-git这些功能都是为了让开发者工作流更顺滑,没人预料到供应链攻击会进化到这种粒度。

现在的攻击面完全不同。npm包、Docker镜像、邮件附件、共享文档——任何文件都可能来自不可信源头。编辑器作为开发者每天接触的第一道关卡,成了理想的跳板。

Vim选择了修复,Emacs选择了推诿。两种态度背后是不同的维护压力:Vim的代码库相对集中,Bram Moolenaar去世后的新维护团队需要证明治理能力的连续性;GNU Emacs作为FSF旗舰项目,决策流程更官僚,对"非自身bug"的认定也更固执。

用户能做什么?升级Vim到9.2.0272以上版本。Emacs用户暂时无解,只能避免打开来源不明的文件,或者在配置里禁用vc-git集成——但这会牺牲版本控制便利。

一个讽刺的细节:这两款编辑器都标榜"可编程""高度定制",这种灵活性恰恰成了攻击载体。Modeline和vc-git本质上都是"打开文件就执行代码"的设计,区别只在于执行环境有没有被正确隔离。

Claude找到这两个漏洞,某种程度上是AI在帮人类审计技术债。Vim和Emacs的代码里还有多少类似的设计假设,已经跟不上2024年的威胁模型?

没人知道答案。但攻击者已经在用同样的AI工具扫描了。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
舒淇在节目里第一次承认,她和冯德伦为了要孩子已经折腾了九年。

舒淇在节目里第一次承认,她和冯德伦为了要孩子已经折腾了九年。

岁月有情1314
2025-11-29 15:40:25
越闹越大!李荣浩刚发完飙,水木年华团长反手来了个更狠的!

越闹越大!李荣浩刚发完飙,水木年华团长反手来了个更狠的!

小娱乐悠悠
2026-04-01 09:44:15
演员王传君发文宣布退出

演员王传君发文宣布退出

二胡的岁月如歌
2026-03-31 14:12:57
二战后,地表上有1亿颗地雷,人工清理要4000年,被一种动物搞定

二战后,地表上有1亿颗地雷,人工清理要4000年,被一种动物搞定

芳芳历史烩
2026-03-25 23:19:30
老年人的性生活多久一次合理?要戴套吗?答案颠覆认知

老年人的性生活多久一次合理?要戴套吗?答案颠覆认知

贱议你读史
2026-03-06 23:28:50
世界杯爆大冷!世界冠军1-3出局,国乒小将惨败,张本美和剃光头

世界杯爆大冷!世界冠军1-3出局,国乒小将惨败,张本美和剃光头

林子说事
2026-04-02 11:04:36
90岁牛犇住上海高端养老院!独居卧室摆双人床、客厅超30平:有钱

90岁牛犇住上海高端养老院!独居卧室摆双人床、客厅超30平:有钱

一盅情怀
2026-03-31 07:52:59
一旦中美爆发高强度战争,谁更胜一筹?美企高管:武器仅够撑8天

一旦中美爆发高强度战争,谁更胜一筹?美企高管:武器仅够撑8天

清沐执笔
2026-04-02 15:22:17
闭门演讲被曝,“我多伟大啊,没我以色列早凉了”

闭门演讲被曝,“我多伟大啊,没我以色列早凉了”

观察者网
2026-04-02 15:48:07
对心脏非常好的食物,坚持吃一个月,心脏真的越来越好!

对心脏非常好的食物,坚持吃一个月,心脏真的越来越好!

孤城落日
2026-04-02 01:42:47
奥莱报:阿根廷26人大名单敲定22人,最后4席争夺进入白热化

奥莱报:阿根廷26人大名单敲定22人,最后4席争夺进入白热化

懂球帝
2026-04-02 15:55:50
斯诺克最新战报:首位4强出炉!小特胜墨菲,赵心童胜韦克林

斯诺克最新战报:首位4强出炉!小特胜墨菲,赵心童胜韦克林

赵或是个热血青年
2026-04-02 06:46:33
一首歌的音乐版权到底怎么赚钱?李荣浩版权费什么级别?千万每年

一首歌的音乐版权到底怎么赚钱?李荣浩版权费什么级别?千万每年

动物奇奇怪怪
2026-04-01 13:13:45
公安部力挺“张雪机车新手禁令”:保障摩友安全,订单暴涨冲击18亿

公安部力挺“张雪机车新手禁令”:保障摩友安全,订单暴涨冲击18亿

林子说事
2026-04-02 04:50:20
全世界会发现,伊朗战争打完后,世界只剩下一个超级大国了

全世界会发现,伊朗战争打完后,世界只剩下一个超级大国了

揭秘历史的真相
2026-03-27 21:04:15
普通人一辈子的存款天花板是多少?

普通人一辈子的存款天花板是多少?

放牛娃的遐想
2026-04-02 08:20:38
施瓦辛格私生子首战健美赛场斩获三金一银,78岁父亲亲自指导

施瓦辛格私生子首战健美赛场斩获三金一银,78岁父亲亲自指导

观察鉴娱
2026-03-31 09:04:17
以色列被告知最终噩耗,特朗普认输了,伊朗让美国认清5大现实

以色列被告知最终噩耗,特朗普认输了,伊朗让美国认清5大现实

碧海孤航
2026-04-02 08:37:53
67岁王朔现状:只能死在这儿了,女儿不让死屋里,怕房子不好卖

67岁王朔现状:只能死在这儿了,女儿不让死屋里,怕房子不好卖

谈史论天地
2026-03-27 17:05:03
重磅官宣!沈海高速并行线正式来袭,串联江苏三座沿海城市,双向六车道建设

重磅官宣!沈海高速并行线正式来袭,串联江苏三座沿海城市,双向六车道建设

水泥土的搞笑
2026-04-02 13:36:37
2026-04-02 16:28:49
我是一个粉刷匠2
我是一个粉刷匠2
有态度网友ytd
675文章数 5关注度
往期回顾 全部

科技要闻

三年亏20亿,最新估值58亿,Xreal冲刺港股

头条要闻

四川复刻版"泰坦尼克号"烂尾 只完成90%的钢外壳工程

头条要闻

四川复刻版"泰坦尼克号"烂尾 只完成90%的钢外壳工程

体育要闻

这六个字,代表了邵佳一的新国足

娱乐要闻

宋宁峰带女儿出轨,张婉婷找董璇哭诉

财经要闻

电商售械三水光针 机构倒货or假货猖獗?

汽车要闻

用料下本 百万公里的蔚来ES6拆开看

态度原创

游戏
健康
教育
亲子
公开课

数学鬼才!《心之眼》个位数在线 CEO称销量每周翻倍

干细胞抗衰4大误区,90%的人都中招

教育要闻

天府新区调整划片后,利好不止这个片区

亲子要闻

自查儿童是否弱视,家长朋友们一定要警惕

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版