|
Message-ID: <CALCETrXQ5RhSjnsqDX1KXO0aeMe-bDh84JZfAkLD5ug+XZEd4w@mail.gmail.com> Date: Tue, 17 Jun 2014 14:47:46 -0700 From: Andy Lutomirski <luto@...capital.net> To: oss-security@...ts.openwall.com Subject: Re: CVE-2014-4014: Linux kernel user namespace bug On Tue, Jun 10, 2014 at 2:49 PM, Andy Lutomirski <luto@...capital.net> wrote: > The internal function inode_capable was used inappropriately. > Depending on configuration, this may be usable to escalate privileges. > A cursory inspection of my Fedora box suggests that it is not > vulnerable to the obvious way to exploit this bug. > > The fix should appear in Linus' -master shortly, and it's tagged for > stable. In the mean time, I've attached it here. > The commit that fixes this is: 23adbe12ef7d3d4195e80800ab36b37bee28cd03 The bug is that, if you created a user namespace and retained capabilities in that namespace, then you could use chmod to set the setgid bit on any file you owned, including files with, say, group 0. The impact depends on what files are available that have gids that shouldn't be available to the users who own the file. For example, the existence of a uid != 0, gid == 0 file would allow that uid to escalate privileges to gid 0, which is likely good enough for full root. --Andy
Powered by blists - more mailing lists
Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.