1. 31 1月, 2019 2 次提交
    • C
      645f7ee8
    • K
      Extract GitLab Pages using RubyZip · 66744469
      Kamil Trzciński 提交于
      RubyZip allows us to perform strong validation of
      expanded paths where we do extract file.
      
      We introduce the following additional checks
      to extract routines:
      
      1. None of path components can be symlinked,
      2. We drop privileges support for directories,
      3. Symlink source needs to point within the target directory,
         like `public/`,
      4. The symlink source needs to exist ahead of time.
      66744469