mirror of
https://github.com/neovim/neovim.git
synced 2024-12-31 17:13:26 -07:00
vim-patch:8.1.1365: :source should check sandbox #10082
Problem: Source command doesn't check for the sandbox. (Armin Razmjou)
Solution: Check for the sandbox when sourcing a file.
5357552140
This commit is contained in:
parent
877d539904
commit
4553fc5e6c
@ -1244,6 +1244,13 @@ openscript (
|
|||||||
EMSG(_(e_nesting));
|
EMSG(_(e_nesting));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Disallow sourcing a file in the sandbox, the commands would be executed
|
||||||
|
// later, possibly outside of the sandbox.
|
||||||
|
if (check_secure()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (ignore_script)
|
if (ignore_script)
|
||||||
/* Not reading from script, also don't open one. Warning message? */
|
/* Not reading from script, also don't open one. Warning message? */
|
||||||
return;
|
return;
|
||||||
|
Loading…
Reference in New Issue
Block a user