Fix Prototype-polluting assignment
This commit is contained in:
Родитель
688aa81216
Коммит
92586fac00
|
@ -2366,8 +2366,12 @@ sjcl.random = {
|
|||
}
|
||||
}
|
||||
|
||||
const forbiddenKeys = ['__proto__', 'constructor', 'prototype'];
|
||||
for (i=0; i<jsTemp.length; i++) {
|
||||
j = jsTemp[i];
|
||||
if (forbiddenKeys.includes(j)) {
|
||||
continue;
|
||||
}
|
||||
delete cbs[j];
|
||||
}
|
||||
},
|
||||
|
|
Загрузка…
Ссылка в новой задаче