~ubuntu-branches/ubuntu/trusty/libtar/trusty

Viewing all changes in revision 12.

  • Committer: Package Import Robot
  • Author(s): Magnus Holmgren
  • Date: 2014-02-15 23:51:51 UTC
  • Revision ID: package-import@ubuntu.com-20140215235151-0b440rgiarwjz4t1
Tags: 1.2.20-3
* no_maxpathlen.patch: Fix two grave bugs in the patch. First,
  th_get_pathname would only allocate as much memory as was needed for
  the first filename encountered, causing heap corruption when/if
  encountering longer filenames later. Second, two variables were mixed
  up in tar_append_tree(). Also, fix a potential memory leak and trim
  the patch a bit.
* [SECURITY] CVE-2013-4420.patch: When the prefix field is in use, the
  safer_name_suffix() function should certainly be applied to the
  combination of it and the name field, not just on the name field.
* th_get_size-unsigned-int.patch: Make the th_get_size() macro cast the
  result from oct_to_int() to unsigned int. This is the right fix for
  bug #725938 on 64-bit systems, where a specially crafted tar file
  would not cause an integer overflow, but a memory allocation of almost
  16 exbibytes, which would certainly fail outright without harm.

expand all expand all

Show diffs side-by-side

added added

removed removed

Lines of Context: