Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
  • Linus Torvalds's avatar
    Merge tag 'execve-v6.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux · d82c0a37
    Linus Torvalds authored
    Pull execve updates from Kees Cook:
    
     - Support non-BSS ELF segments with zero filesz
    
       Eric Biederman and I refactored ELF segment loading to handle the
       case where a segment has a smaller filesz than memsz. Traditionally
       linkers only did this for .bss and it was always the last segment. As
       a result, the kernel only handled this case when it was the last
       segment. We've had two recent cases where linkers were trying to use
       these kinds of segments for other reasons, and the were in the middle
       of the segment list. There was no good reason for the kernel not to
       support this, and the refactor actually ends up making things more
       readable too.
    
     - Enable namespaced binfmt_misc
    
       Christian Brauner has made it possible to use binfmt_misc with mount
       namespaces. This means some traditionally root-only interfaces (for
       adding/removing formats) are now more exposed (but believed to be
       safe).
    
     - ...
    d82c0a37