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

Eclipse基金会0.32.0补丁

0
分享至


去年12月,Eclipse基金会宣布要给Open VSX加上预发布安检——所有VS Code插件必须先过扫描才能上架。三个月后,安全团队Koi Security发现这套系统有个荒诞的漏洞:当服务器压力变大时,安检会自动"下班"。

攻击者不需要黑进任何系统。注册一个免费发布者账号,批量上传恶意插件,就能把数据库连接池挤爆。这时候扫描任务排不进队列,系统却理解为"没配置扫描器",直接放行。

Koi Security研究员Oran Simhony把这个问题命名为"Open Sesame"(芝麻开门)。他在报告中解释:「管道只有一个布尔返回值,同时表示'没有配置扫描器'和'所有扫描器运行失败'。调用方无法区分。所以当扫描器在负载下失败时,Open VSX将其视为'无需扫描',直接放行扩展。」

更麻烦的是,负责重试失败扫描的恢复服务也有同样的毛病。这意味着某些条件下,插件可以跳过整个扫描流程。

一个布尔值的两副面孔

Open VSX的预发布扫描用Java编写,核心逻辑并不复杂:插件上传后,系统启动扫描任务,检查是否包含恶意代码。扫描通过则上架,失败则隔离待审。

问题出在状态返回的设计上。正常情况下,"无扫描器配置"和"扫描器全部崩溃"是两种完全不同的场景——前者是管理员的选择,后者是系统故障。但代码里用同一个布尔值`false`表示两者,调用方拿到`false`后,默认按"无事发生"处理。


这种设计在软件工程里有个专门的名字:fail-open(故障开放)。与安全领域推崇的fail-closed(故障关闭)相反,fail-open意味着出问题时系统倾向于继续运转,而不是停下来。

Simhony指出:「这是一种常见的反模式:fail-open错误处理隐藏在一个为合法'无事可做'场景设计的代码路径后面。」

打个比方:你家的智能门锁在断电时自动解锁——方便你逃生,也方便小偷。Open VSX的扫描系统就是这样一扇"压力越大越敞开"的门。

攻击成本:一个免费账号

Koi Security在2026年2月8日向Eclipse基金会披露了这个漏洞。测试显示,攻击者只需用免费注册的标准发布者账号,向发布端点 flooding 多个恶意.VSIX扩展,就能触发并发负载耗尽数据库连接池。

扫描任务因此无法入队,系统返回`false`,插件被标记为"通过",立即激活并可下载。

整个过程不需要提权、不需要社工、不需要利用其他漏洞。门槛低到让"预发布安检"这个设计目标显得有点讽刺。


Eclipse基金会在上个月发布的0.32.0版本中修复了该问题。考虑到Open VSX同时服务于Cursor、Windsurf等VS Code衍生编辑器的插件市场,这个补丁的覆盖范围相当广。

安检层的阿喀琉斯之踵

Open VSX推出预发布扫描的背景,是恶意插件日益猖獗。2024年,多个安全团队报告了伪装成流行工具的恶意扩展,有些在被下架前已经积累了数千次安装。

基金会试图在"上架前"而非"上架后"解决问题,思路是对的。但Koi Security的测试表明,单层防护的可靠性高度依赖实现细节——一个布尔值的歧义,就能让整套架构变成"压力测试下的自动放行闸机"。

Simhony的总结很克制:「预发布扫描是重要的一层,但它只是一层。管道的设计是合理的,但一个无法区分'无事可做'和'出了问题的'布尔值,把整个基础设施变成了压力下敞开的闸门。」

目前尚无证据表明该漏洞已被野外利用。但Koi Security建议,依赖Open VSX的组织应将多层检测结合起来——静态分析、行为监控、运行时沙箱,而不是把安全押在单一的上架前扫描上。

毕竟,再严密的安检门,如果会在拥挤时自动打开,那它和没有门也没太大区别。

你编辑器里装的插件,上次更新是什么时候?

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

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.

相关推荐
热点推荐
洽洽食品:公司海盐味瓜子已在全国线下部分渠道铺货,各个区域渠道铺货会有些差异

洽洽食品:公司海盐味瓜子已在全国线下部分渠道铺货,各个区域渠道铺货会有些差异

每日经济新闻
2026-03-29 21:51:04
44岁人艺演员于明加,红T恤穿出S曲线,这身材谁敢信是两娃妈?

44岁人艺演员于明加,红T恤穿出S曲线,这身材谁敢信是两娃妈?

娱乐领航家
2026-03-29 23:30:03
场均25分15板14助,和MVP渐行渐远!这也是你很难夺冠的主要原因

场均25分15板14助,和MVP渐行渐远!这也是你很难夺冠的主要原因

老梁体育漫谈
2026-03-30 00:16:54
花2.5亿翻新!昆明拓东体育场新样子终于露出来了

花2.5亿翻新!昆明拓东体育场新样子终于露出来了

GA环球建筑
2026-03-29 23:02:36
87岁李昌钰去世,留下的巨额遗产分配曝光,两子女的决定让人意外

87岁李昌钰去世,留下的巨额遗产分配曝光,两子女的决定让人意外

天天热点见闻
2026-03-30 06:50:40
Meta押注20亿近视用户,眼镜厂商这次真慌了

Meta押注20亿近视用户,眼镜厂商这次真慌了

赛博兰博
2026-03-29 09:39:17
近200款,银行理财产品募集失败频发

近200款,银行理财产品募集失败频发

上观新闻
2026-03-30 06:26:05
1912年,曹锟娶20岁陈寒蕊,新婚夜他酣睡,新娘见其苍老悲泣不止

1912年,曹锟娶20岁陈寒蕊,新婚夜他酣睡,新娘见其苍老悲泣不止

唠叨说历史
2026-03-24 18:52:24
白瞎了这张脸?演技好,人品渣

白瞎了这张脸?演技好,人品渣

Yuki女人故事
2026-03-29 21:32:23
蔡磊透露身体近况:四个人同时搀扶也无法迈步,感觉最对不起的就是妻子

蔡磊透露身体近况:四个人同时搀扶也无法迈步,感觉最对不起的就是妻子

极目新闻
2026-03-29 22:40:10
原来他们是夫妻,《冬去春来》他又火了,其貌不扬却娶了美女老婆

原来他们是夫妻,《冬去春来》他又火了,其貌不扬却娶了美女老婆

娱君坠星河
2026-03-29 10:35:08
孩子生病后买彩票中500万妈妈发声:孩子生病后家庭开支剧增,想着万一中奖能贴补点家用

孩子生病后买彩票中500万妈妈发声:孩子生病后家庭开支剧增,想着万一中奖能贴补点家用

观威海
2026-03-27 09:27:12
收银员不识货!网友白菜价捡漏64GB内存惹人羡慕

收银员不识货!网友白菜价捡漏64GB内存惹人羡慕

游民星空
2026-03-29 19:05:19
俄乌战争形势要完全改变了,今年乌可能要把前线三分之一步兵换下

俄乌战争形势要完全改变了,今年乌可能要把前线三分之一步兵换下

阿七说史
2026-03-25 15:33:19
库班转发!美媒嘲讽尼科:交易东契奇让你从私人飞机降为坐经济舱

库班转发!美媒嘲讽尼科:交易东契奇让你从私人飞机降为坐经济舱

罗说NBA
2026-03-29 09:55:36
雀巢12吨巧克力被盗

雀巢12吨巧克力被盗

界面新闻
2026-03-29 18:55:09
上海二手房单日成交1585套创近5年新高,业内人士:市场在明显回暖

上海二手房单日成交1585套创近5年新高,业内人士:市场在明显回暖

澎湃新闻
2026-03-29 15:00:27
财务自由后的感觉是怎样?网友讲述实际体验 感叹只有羡慕的份

财务自由后的感觉是怎样?网友讲述实际体验 感叹只有羡慕的份

侃神评故事
2026-03-24 18:00:10
副部级高官任上落马,任职地多名前下属被查

副部级高官任上落马,任职地多名前下属被查

中国新闻周刊
2026-03-29 09:44:48
钱天一王昶参加好友婚礼,穿新中式情侣装,王昶兜里装了很多红包

钱天一王昶参加好友婚礼,穿新中式情侣装,王昶兜里装了很多红包

乐悠悠娱乐
2026-03-29 10:37:13
2026-03-30 08:51:00
固件更新中
固件更新中
有态度网友ytd
771文章数 5关注度
往期回顾 全部

科技要闻

中国科学院院士:全固态电池或至少再等5年

头条要闻

第三艘航母出动数千名士兵抵达 美军大举增兵中东战场

头条要闻

第三艘航母出动数千名士兵抵达 美军大举增兵中东战场

体育要闻

绝杀卫冕冠军后,他单手指天把胜利献给父亲

娱乐要闻

汪峰定律再现!李荣浩喊话单依纯侵权

财经要闻

油价冲击,有些亚洲货币先扛不住了!

汽车要闻

岚图泰山X8配置曝光 四激光雷达/华为新一代座舱

态度原创

艺术
房产
亲子
手机
军事航空

艺术要闻

毛主席的草案遭吐槽!退休前能否再创辉煌?

房产要闻

首日430组来访,单日120组认筹!海口首个真四代,彻底爆了!

亲子要闻

罕见五胞胎全保住,20多名医护深夜齐上阵

手机要闻

苹果被曝正筹备史上“最重磅”iPhone大改款 首款折叠机型或今秋亮相

军事要闻

美两栖攻击舰载3500名增援到达

无障碍浏览 进入关怀版