lkml.org 
[lkml]   [2013]   [Mar]   [1]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    Subjectuser ns: arbitrary module loading
    From
    The rearranging done for user ns has resulted in allowing arbitrary
    kernel module loading[1] (i.e. re-introducing a form of CVE-2011-1019)
    by what is assumed to be an unprivileged process.

    At present, it does look to require at least CAP_SETUID along the way
    to set up the uidmap (but things like the setuid helper newuidmap
    might soon start providing such a thing by default).

    It might be worth examining GRKERNSEC_MODHARDEN in grsecurity, which
    examines module symbols to verify that request_module() for a
    filesystem only loads a module that defines "register_filesystem"
    (among other things).

    -Kees

    [1] https://twitter.com/grsecurity/status/307473816672665600

    --
    Kees Cook
    Chrome OS Security


    \
     
     \ /
      Last update: 2013-03-02 03:01    [W:0.023 / U:1.532 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site