Control: tags 853075 + pending Dear Markus,
I've prepared an NMU for ruby-minitar (versioned as 0.5.4-3.1) and uploaded it to DELAYED/5. Please feel free to tell me if I should delay it longer. Regards, Salvatore
diff -Nru ruby-minitar-0.5.4/debian/changelog ruby-minitar-0.5.4/debian/changelog --- ruby-minitar-0.5.4/debian/changelog 2016-01-24 11:54:26.000000000 +0100 +++ ruby-minitar-0.5.4/debian/changelog 2017-01-30 07:00:07.000000000 +0100 @@ -1,3 +1,10 @@ +ruby-minitar (0.5.4-3.1) unstable; urgency=high + + * Non-maintainer upload. + * CVE-2016-10173: directory traversal vulnerability (Closes: #853075) + + -- Salvatore Bonaccorso <car...@debian.org> Mon, 30 Jan 2017 07:00:07 +0100 + ruby-minitar (0.5.4-3) unstable; urgency=medium * [817a137] Move VCS to pkg-ruby-extras diff -Nru ruby-minitar-0.5.4/debian/patches/CVE-2016-10173.patch ruby-minitar-0.5.4/debian/patches/CVE-2016-10173.patch --- ruby-minitar-0.5.4/debian/patches/CVE-2016-10173.patch 1970-01-01 01:00:00.000000000 +0100 +++ ruby-minitar-0.5.4/debian/patches/CVE-2016-10173.patch 2017-01-30 07:00:07.000000000 +0100 @@ -0,0 +1,22 @@ +Description: CVE-2016-10173: directory traversal vulnerability +Origin: vendor, https://bugzilla.opensuse.org/attachment.cgi?id=711945 +Bug: https://github.com/halostatue/minitar/issues/16 +Bug-Debian: https://bugs.debian.org/853075 +Bug-OpenSUSE: https://bugzilla.opensuse.org/show_bug.cgi?id=1021740 +Forwarded: not-needed +Author: Jordi Massaguer +Reviewed-by: Salvatore Bonaccorso <car...@debian.org> +Last-Update: 2017-01-30 + +--- a/lib/archive/tar/minitar.rb ++++ a/lib/archive/tar/minitar.rb +@@ -975,6 +975,9 @@ module Archive::Tar::Minitar + end + + inp.each do |entry| ++ if entry.full_name.squeeze('/') =~ /\.{2}(?:\/|\z)/ ++ raise entry.full_name + " Error path contains .." ++ end + if files.empty? or files.include?(entry.full_name) + inp.extract_entry(dest, entry, &block) + end diff -Nru ruby-minitar-0.5.4/debian/patches/series ruby-minitar-0.5.4/debian/patches/series --- ruby-minitar-0.5.4/debian/patches/series 1970-01-01 01:00:00.000000000 +0100 +++ ruby-minitar-0.5.4/debian/patches/series 2017-01-30 07:00:07.000000000 +0100 @@ -0,0 +1 @@ +CVE-2016-10173.patch