libtar 1.2.20-3 source package in Debian

Changelog

libtar (1.2.20-3) unstable; urgency=low


  * 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.

 -- Magnus Holmgren <email address hidden>  Sat, 15 Feb 2014 23:51:51 +0100

Upload details

Uploaded by:
Magnus Holmgren
Uploaded to:
Sid
Original maintainer:
Magnus Holmgren
Architectures:
any
Section:
libs
Urgency:
Low Urgency

See full publishing history Publishing

Series Pocket Published Component Section

Builds

Downloads

File Size SHA-256 Checksum
libtar_1.2.20-3.dsc 1.2 KiB 06ec14140b5bfcef521fd7934be4d2ca8de7687dd4a30639bc6ac90a30db628f
libtar_1.2.20.orig.tar.gz 62.1 KiB 50f24c857a7ef1cb092e6508758b86d06f1188508f897f3e6b40c573e8879109
libtar_1.2.20-3.debian.tar.xz 9.7 KiB f955c95c77b88a8efb5e87d4c6dce14d187f83abf3da4206ef8ff024687db83d

Available diffs

No changes file available.

Binary packages built by this source