Re: KDE and SE Linux

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On 06/19/2012 08:40 AM, Stephen Smalley wrote:
> On Mon, 2012-06-18 at 18:03 +1000, Russell Coker wrote:
>> The current version of KDE in Debian is 4.8.4, it seems that large parts
>> of the KDE environment depend on execmem access, this includes kwin and
>> plasma- desktop.  Basically there is no possibility of having a KDE
>> desktop environment without them.
>> 
>> Debugging this is difficult as the important programs SEGV when denied
>> execmem access and the KDE crash handler really gets in the way of
>> debugging it - running /usr/bin/plasma-desktop results in the process
>> forking a child and detaching from the gdb session.
>> 
>> The most clear example of an execmem issue in KDE is from the program 
>> /usr/lib/kde4/libexec/kwin_opengl_test which gives the following error: 
>> LLVM ERROR: Allocation failed when allocating new memory in the JIT Can't
>> allocate RWX Memory: Permission denied
>> 
>> What should I do?  Obviously setting the allow_execmem makes things work,
>> but that also allows a lot of unwanted stuff.
>> 
>> I could label the programs in question as unconfined_execmem_t, but that
>> would rely on finding all of them and would also give a problem for
>> sessions with the user_t domain.
>> 
>> Is it possible to change the way KDE works or is there any other easy
>> fix?
> 
> Not sure if this has been discussed anywhere, but looks like the _execmem_t
> domains have gone away in modern Fedora, execmem is allowed by default, and
> there is a deny_execmem boolean for disabling it.  So it appears that they
> at least gave up on restricting it by default.
> 

Yes for users we have pretty much given up on confining execmem, because so
many of the modern desktop is building in JRE, along with Firefox/Thunderbird
requiring it.  It becomes obvious that the memory checks for a desktop user
conflict totally with the usefulness of the desktop.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk/gdOQACgkQrlYvE4MpobM33gCdH/AYigFpeWVpQ9jagx6RzbHP
VUYAn1b7kvjglgRod/Ci2srQpSm0Ra0s
=cGbf
-----END PGP SIGNATURE-----

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with
the words "unsubscribe selinux" without quotes as the message.


[Index of Archives]     [Selinux Refpolicy]     [Linux SGX]     [Fedora Users]     [Fedora Desktop]     [Yosemite Photos]     [Yosemite Camping]     [Yosemite Campsites]     [KDE Users]     [Gnome Users]

  Powered by Linux