自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

最新研究指出:Node.js 的 VM2 沙箱易受原型污染攻擊

新聞
vm2 是 node.js 的代碼測(cè)試沙箱,一般用于測(cè)試不受信任的 JavaScript 代碼。但 近日 德國網(wǎng)絡(luò)安全研究小組 CISPA Helmholtz 的一組研究表明,Node.js 的 vm2 沙箱并不安全。

 

vm2 是 node.js 的代碼測(cè)試沙箱,一般用于測(cè)試不受信任的 JavaScript 代碼。但 近日 德國網(wǎng)絡(luò)安全研究小組 CISPA Helmholtz 的一組研究表明,Node.js 的 vm2 沙箱并不安全, 這個(gè)包的一些版本 可能受到原型污染( prototype pollution )攻擊,攻擊方可以 繞過 vm2  的安全控制并進(jìn)行 遠(yuǎn)程代碼執(zhí)行 (RCE) 攻擊。

JavaScript 是基于原型的語言,當(dāng)創(chuàng)建新對(duì)象時(shí),它們會(huì)繼承原型“對(duì)象”的屬性和方法,包含 toString、 constructor 和hasOwnProperty 等基本功能。而原型污染 ( prototype pollution )正 是 JavaScript 和其他基于對(duì)象的語言的漏洞,允許攻擊者向敏感對(duì)象動(dòng)態(tài)注入屬性,從而運(yùn)行任意代碼。

在 Snyk 發(fā)布的 PoC 中,Staicu 展示了 Vm2 的 原型污染負(fù)載和任意代碼執(zhí)行。 (測(cè)試詳情請(qǐng)點(diǎn)此查看 )。 研究人員 Cristian-Alexandru Staicu 表示: Vm2 本應(yīng)嚴(yán)格控制對(duì)全局對(duì)象/特權(quán)操作的訪問,然而在測(cè)試中,這些安全控制可以被繞過。

如果你也在使用 vm2,建議及時(shí)升級(jí)到 3.9.4 或更高版本,避免遭受原型污染的影響。

責(zé)任編輯:張燕妮 來源: 開源中國
相關(guān)推薦

2021-10-21 08:59:17

技術(shù)HTTP攻擊

2023-04-07 09:07:11

2012-02-06 10:36:04

Node.js

2020-03-17 13:24:04

微服務(wù)架構(gòu)數(shù)據(jù)

2011-09-08 14:07:28

Node.js

2013-11-01 09:34:56

Node.js技術(shù)

2015-03-10 10:59:18

Node.js開發(fā)指南基礎(chǔ)介紹

2023-08-09 09:08:02

Node.js開源

2020-05-29 15:33:28

Node.js框架JavaScript

2012-02-03 09:25:39

Node.js

2021-12-25 22:29:57

Node.js 微任務(wù)處理事件循環(huán)

2011-09-09 14:23:13

Node.js

2011-11-01 10:30:36

Node.js

2011-09-08 13:46:14

node.js

2011-09-02 14:47:48

Node

2023-08-28 07:12:54

2012-10-24 14:56:30

IBMdw

2011-11-10 08:55:00

Node.js

2022-08-12 07:01:00

Node.jsXSS腳本

2019-11-04 11:25:33

內(nèi)部攻擊網(wǎng)絡(luò)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)