From 449600f79fad8616aef8caa738475e8ecc86810d Mon Sep 17 00:00:00 2001 From: Ryan Voots Date: Fri, 5 May 2017 02:20:09 -0400 Subject: [PATCH] chrdir to /eval now to simplify the environment --- jail_root | 2 +- lib/eval.pl | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/jail_root b/jail_root index a53b215..fe69764 160000 --- a/jail_root +++ b/jail_root @@ -1 +1 @@ -Subproject commit a53b215419533e1d9720137fd38bf420b64aec22 +Subproject commit fe69764c77d5f9047c006de6944d4a36b46e510e diff --git a/lib/eval.pl b/lib/eval.pl index 33a070b..2a3176d 100755 --- a/lib/eval.pl +++ b/lib/eval.pl @@ -366,6 +366,7 @@ use Storable qw/nfreeze/; nfreeze([]); #Preload Nfreeze since it's loaded on dem chroot(".") or die $!; + chdir("/eval") or die $!; if ($< == 0) { # Here's where we actually drop our root privilege