From 8f07f299b4a70d82359e591729d754bbcce7e396 Mon Sep 17 00:00:00 2001 From: Brendan Coles Date: Sun, 25 Nov 2018 01:26:49 +0000 Subject: [PATCH] Fix userns_enabled? check for unprivileged_userns_clone --- lib/msf/core/post/linux/kernel.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/msf/core/post/linux/kernel.rb b/lib/msf/core/post/linux/kernel.rb index 4b6faf62af..831a2f6d79 100644 --- a/lib/msf/core/post/linux/kernel.rb +++ b/lib/msf/core/post/linux/kernel.rb @@ -105,7 +105,8 @@ module Kernel # def userns_enabled? return false if cmd_exec('cat /proc/sys/user/max_user_namespaces').to_s.strip.eql? '0' - cmd_exec('cat /proc/sys/kernel/unprivileged_userns_clone').to_s.strip.eql? '1' + return false if cmd_exec('cat /proc/sys/kernel/unprivileged_userns_clone').to_s.strip.eql? '0' + true rescue raise 'Could not determine userns status' end