|
|
Message-ID: <20200124193418.GA12631@openwall.com>
Date: Fri, 24 Jan 2020 20:34:18 +0100
From: Solar Designer <solar@...nwall.com>
To: lkrg-users@...ts.openwall.com
Subject: Re: UMH blocked when though lkrg.block_modules = 0
Hi Patrick,
This is in addition to Adam's response.
Yes, LKRG worked as intended in this case, but it looks like its
behavior is confusing to you, so I'll clarify.
lkrg.block_modules that you mention in the Subject is completely
irrelevant to the issue you're seeing. It's blocking loading of
modules, whereas in your case LKRG is blocking invocation of a
user-space program from the kernel.
The relevant setting is lkrg.umh_lock.
On Fri, Jan 24, 2020 at 10:21:43AM +0000, Patrick Schleizer wrote:
> lkrg.umh_lock = 0
This setting is documented as follows:
-> Full lock down of the kernel's usermodehelper interface (lkrg.umh_lock).
This might break things if your distro uses UMH to invoke any programs.
Only two options are available:
0 - do NOT lock down the UMH interface fully, but allow to execute
only LKRG's whitelisted programs (default)
1 - lock down the UMH interface fully
As you can see, even the value 0 does not fully disable the UMH lock-down.
> It was probably caused by sysctl "kernel.core_pattern=|/bin/false".
Is this a distro's default? Which distro is that?
Adam, I think you might want to make two changes:
1. Add /bin/false to the whitelist.
2. Replace lkrg.umh_lock with a new sysctl called lkrg.enforce_umh with
3 possible settings: 0 to completely disable the UMH lock-down (which we
currently have no setting for), 1 same as lkrg.umh_lock = 0, and 2 same
as lkrg.umh_lock = 1. The default can be lkrg.enforce_umh = 1, which
will match the current default. This change will also bring us closer
to a consistent naming scheme and semantics of the sysctl's, which
you've just started with the recent additions to support VirtualBox.
Alexander
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.