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

vm2库沙箱逃逸漏洞致任意代码执行风险

0
分享至


流行的vm2 Node.js库中发现严重的沙箱逃逸漏洞,如被成功利用,可能允许攻击者在底层操作系统上运行任意代码。

这个被追踪为CVE-2026-22709的漏洞在CVSS评分系统中得分高达9.8分(满分10.0分)。

vm2维护者Patrik Simek表示:"在vm2的3.10.0版本中,Promise.prototype.then和Promise.prototype.catch回调函数的清理机制可以被绕过。这使得攻击者能够逃逸沙箱并运行任意代码。"

vm2是一个Node.js库,用于在安全的沙箱环境中运行不可信代码,通过拦截和代理JavaScript对象来防止沙箱代码访问主机环境。

新发现的缺陷源于该库对Promise处理程序的不当清理,这创造了一个逃逸向量,导致在沙箱边界之外执行任意代码。

Endor Labs研究员Peyton Kennedy和Cris Staicu解释说:"关键发现是JavaScript中的异步函数返回的是globalPromise对象,而不是localPromise对象。由于globalPromise.prototype.then和globalPromise.prototype.catch没有得到适当的清理(不像localPromise那样)。"

虽然CVE-2026-22709已在vm2版本3.10.2中得到修复,但这是近年来困扰该库的一系列沙箱逃逸漏洞中的最新一个。这包括CVE-2022-36067、CVE-2023-29017、CVE-2023-29199、CVE-2023-30547、CVE-2023-32314、CVE-2023-37466和CVE-2023-37903。

CVE-2023-37903在2023年7月的发现也促使Simek宣布该项目将被停止。然而,这些引用已从GitHub存储库上最新的README文件中删除。安全页面也在2025年10月更新,提到vm2 3.x版本正在积极维护中。

不过,vm2的维护者也承认未来可能会发现新的绕过方法,敦促用户确保保持库的更新,并考虑其他强大的替代方案,如isolated-vm,以获得更强的隔离保证。

Semgrep表示:"vm2的继任者isolated-vm不依赖有问题的vm模型,而是依赖V8的原生Isolate接口,这提供了更坚实的基础。但即便如此,vm2的维护者仍强调隔离的重要性,实际上建议使用Docker并在组件之间进行逻辑分离。"

鉴于该漏洞的严重性,建议用户更新到最新版本(3.10.3),该版本修复了额外的沙箱逃逸问题。

Q&A

Q1:vm2是什么?有什么作用?

A:vm2是一个Node.js库,用于在安全的沙箱环境中运行不可信代码。它通过拦截和代理JavaScript对象来防止沙箱代码访问主机环境,为开发者提供安全的代码执行环境。

Q2:CVE-2026-22709漏洞有多严重?

A:CVE-2026-22709是一个严重的沙箱逃逸漏洞,CVSS评分高达9.8分(满分10.0分)。该漏洞源于对Promise处理程序的不当清理,攻击者可利用它逃逸沙箱并在底层操作系统上运行任意代码。

Q3:如何防护vm2库的安全风险?

A:建议用户立即更新到最新版本3.10.3,该版本修复了沙箱逃逸问题。考虑到vm2历史上存在多个类似漏洞,维护者建议考虑使用isolated-vm等更安全的替代方案,或使用Docker进行组件间逻辑分离。

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

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.

相关推荐
热点推荐
56岁雷军晒滑雪照:这个假期好好滑了6天雪,休整一下,准备上班!网友称摄影师是高手中的高手

56岁雷军晒滑雪照:这个假期好好滑了6天雪,休整一下,准备上班!网友称摄影师是高手中的高手

大象新闻
2026-02-22 21:44:08
没人发拜年微信了,这是一个危险的信号

没人发拜年微信了,这是一个危险的信号

茉莉聊聊天
2026-02-18 10:48:40
细菌超 500 亿个!很多人舍不得换的洗碗工具,真的该扔了

细菌超 500 亿个!很多人舍不得换的洗碗工具,真的该扔了

科普中国
2026-02-21 23:26:53
仗没法打了,法国刚给乌军1千枚炸弹:突然发现俄军却有6万枚炸弹

仗没法打了,法国刚给乌军1千枚炸弹:突然发现俄军却有6万枚炸弹

小陈讲史
2026-02-22 10:27:26
王传福春节后扔出技术炸弹,行业慌了,用户却笑了

王传福春节后扔出技术炸弹,行业慌了,用户却笑了

三农老历
2026-02-22 20:16:27
一手好牌打稀烂!从春晚笑星到县城卖唱,如今她是3个孩子的妈

一手好牌打稀烂!从春晚笑星到县城卖唱,如今她是3个孩子的妈

乡野小珥
2026-02-23 02:02:14
媒体人:郭士强执教男篮后坚持两原则,营造困难氛围&拒绝采访

媒体人:郭士强执教男篮后坚持两原则,营造困难氛围&拒绝采访

懂球帝
2026-02-22 20:52:19
奥运会为什么发避孕套?难道运动员都带伴侣吗?看完你就明白了!

奥运会为什么发避孕套?难道运动员都带伴侣吗?看完你就明白了!

南权先生
2026-02-13 15:17:51
英媒:若决赛因下雪取消谷爱凌或不是冠军 阿特金错失英国历史首金

英媒:若决赛因下雪取消谷爱凌或不是冠军 阿特金错失英国历史首金

劲爆体坛
2026-02-22 22:54:14
妻子出轨,丈夫将15公分蜡烛塞进妻子的阴道内

妻子出轨,丈夫将15公分蜡烛塞进妻子的阴道内

胖胖侃咖
2025-04-13 08:00:08
广西局长一家被灭门,竟是小姨子作案,行刑前:这辈子值了

广西局长一家被灭门,竟是小姨子作案,行刑前:这辈子值了

悬案解密档案
2025-03-28 10:58:32
斯洛伐克总理:斯洛伐克准备于2月23日切断向乌克兰的电力供应

斯洛伐克总理:斯洛伐克准备于2月23日切断向乌克兰的电力供应

俄罗斯卫星通讯社
2026-02-22 16:06:03
2009年,洪晃继母陈贤英和父亲洪君彦,在大明湖畔,一张温馨合影

2009年,洪晃继母陈贤英和父亲洪君彦,在大明湖畔,一张温馨合影

东方不败然多多
2026-02-21 18:45:20
10岁男孩从北帝山景区悬崖栈道坠下,官方通报

10岁男孩从北帝山景区悬崖栈道坠下,官方通报

现代快报
2026-02-22 10:36:09
经济下行,小偷又开始冒头了,女子火车上熟睡,8000元手机被偷

经济下行,小偷又开始冒头了,女子火车上熟睡,8000元手机被偷

文青大叔说
2026-02-14 17:08:16
她是王励勤前任,3年2次嫁富豪,如今39岁像20岁,风韵犹存

她是王励勤前任,3年2次嫁富豪,如今39岁像20岁,风韵犹存

她时尚丫
2026-02-19 23:05:30
33岁董宇辉被26岁双料博士索娅表白,网友:为名利多过才情?

33岁董宇辉被26岁双料博士索娅表白,网友:为名利多过才情?

复转小能手
2026-02-14 00:10:03
爆:中国电信员工晒2025年终奖工资单!

爆:中国电信员工晒2025年终奖工资单!

通信头条
2026-02-20 20:42:28
好吓人!33.3%上座率第一!《夜王》专攻两广,干翻全国大片

好吓人!33.3%上座率第一!《夜王》专攻两广,干翻全国大片

喜欢历史的阿繁
2026-02-22 16:31:21
清算开始了!许家印石家庄分印被带走,涉案1100亿

清算开始了!许家印石家庄分印被带走,涉案1100亿

壹只灰鸽子
2026-02-15 16:24:46
2026-02-23 03:11:00
至顶AI实验室 incentive-icons
至顶AI实验室
一个专注于探索生成式AI前沿技术及其应用的实验室。
1848文章数 162关注度
往期回顾 全部

科技要闻

马斯克:星舰每年将发射超过10000颗卫星

头条要闻

男子持霰弹枪燃烧罐闯特朗普私宅被击毙 细节披露

头条要闻

男子持霰弹枪燃烧罐闯特朗普私宅被击毙 细节披露

体育要闻

谷爱凌:6次参赛6次夺牌 我对自己非常自豪

娱乐要闻

谷爱凌:真正的强大 敢接纳生命的节奏

财经要闻

特朗普新加征关税税率从10%提升至15%

汽车要闻

续航1810km!smart精灵#6 EHD超级电混2026年上市

态度原创

教育
健康
艺术
游戏
军事航空

教育要闻

两所大学,合并!

转头就晕的耳石症,能开车上班吗?

艺术要闻

谁能想到,“饺子包”火了!还是韭菜鸡蛋味儿,超吸睛!

《GTA6》的第二天发售?《宝可梦》新作爆料来了!

军事要闻

约旦基地美军战机骤增 包括F-35隐形战斗机

无障碍浏览 进入关怀版