1
0
forked from aniani/vim

patch 8.1.1365: source command doesn't check for the sandbox

Problem:    Source command doesn't check for the sandbox. (Armin Razmjou)
Solution:   Check for the sandbox when sourcing a file.
This commit is contained in:
Bram Moolenaar
2019-05-22 22:38:25 +02:00
parent 5c017b2de2
commit 5357552140
3 changed files with 17 additions and 0 deletions

View File

@@ -1407,6 +1407,12 @@ openscript(
emsg(_(e_nesting));
return;
}
// Disallow sourcing a file in the sandbox, the commands would be executed
// later, possibly outside of the sandbox.
if (check_secure())
return;
#ifdef FEAT_EVAL
if (ignore_script)
/* Not reading from script, also don't open one. Warning message? */