-
file (1:5.14-2ubuntu3.4) trusty-security; urgency=medium
* SECURITY UPDATE: denial of service via large number of notes or long
string
- debian/patches/CVE-2014-962x-pre*.patch: backport pre-requisite code
changes.
- debian/patches/CVE-2014-962x-1.patch: add a limit to the number of
ELF notes processed in doc/file.man, doc/libmagic.man,
src/apprentice.c, src/elfclass.h, src/file.c, src/file.h,
src/file_opts.h, src/magic.c, src/magic.h.in, src/readelf.c.
- debian/patches/CVE-2014-962x-2.patch: limit string printing to 100
chars, and add flags in src/readelf.c.
- CVE-2014-9620
- CVE-2014-9621
* SECURITY UPDATE: denial of service via crafted ELF file
- debian/patches/CVE-2014-9653.patch: bail out on partial reads in
src/readelf.c.
- CVE-2014-9653
* SECURITY UPDATE: memory corruption in file_check_mem.
- debian/patches/CVE-2015-8865.patch: properly calculate length in
src/funcs.c.
- CVE-2015-8865
* SECURITY UPDATE: out-of-bounds read via crafted ELF file
- debian/patches/CVE-2018-10360.patch: add bounds check to
src/readelf.c.
- CVE-2018-10360
-- Marc Deslauriers <email address hidden> Wed, 13 Jun 2018 14:45:30 -0400
-
file (1:5.14-2ubuntu3.3) trusty-security; urgency=medium
* SECURITY UPDATE: DoS via insufficient note headers
- debian/patches/CVE-2014-3710.patch: handle running out of not headers
in src/readelf.c.
- CVE-2014-3710
* SECURITY UPDATE: DoS in ELF parser
- debian/patches/CVE-2014-8116.patch: limit number of headers and
capabilities in src/elfclass.h, src/readelf.c.
- CVE-2014-8116
* SECURITY UPDATE: DoS via missing recursion limits
- debian/patches/CVE-2014-8117.patch: lower recursion level and allow
it to be set from the command line in src/apprentice.c, src/file.c,
src/file.h, src/file_opts.h, src/funcs.c, src/magic.c,
src/magic.h.in, src/softmagic.c, add new option to documentation in
doc/file.man, doc/libmagic.man.
- CVE-2014-8117
* SECURITY UPDATE: DoS via long pascal strings
- debian/patches/pr398-truncate-pascal-strings.patch: correctly
calculate size in src/softmagic.c.
- No CVE number
* debian/libmagic1.symbols: added new symbols
-- Marc Deslauriers <email address hidden> Tue, 27 Jan 2015 09:23:18 -0500
-
file (1:5.14-2ubuntu3.2) trusty-security; urgency=medium
* SECURITY UPDATE: buffer underflow in CDF file identification
- debian/patches/CVE-2014-3587.patch: modify src/cdf.c to detect and
abort on buffer underflows.
- CVE-2014-3587
-- Seth Arnold <email address hidden> Wed, 27 Aug 2014 23:33:26 -0700
-
file (1:5.14-2ubuntu3.1) trusty-security; urgency=medium
* SECURITY UPDATE: denial of service via awk rule backtracking
- debian/patches/CVE-2013-7345.patch: limit to 100 repetitions in
magic/Magdir/commands.
- CVE-2013-7345
* SECURITY UPDATE: denial of service in cdf_read_short_sector
- debian/patches/CVE-2014-0207.patch: properly calculate sizes in
src/cdf.c.
- CVE-2014-0207
* SECURITY UPDATE: denial of service in mconvert
- debian/patches/CVE-2014-3478.patch: properly handle truncated pascal
string size in src/softmagic.c.
- CVE-2014-3478
* SECURITY UPDATE: denial of service in cdf_check_stream_offset
- debian/patches/CVE-2014-3479.patch: properly calculate sizes in
src/cdf.c.
- CVE-2014-3479
* SECURITY UPDATE: denial of service in cdf_count_chain
- debian/patches/CVE-2014-3480.patch: properly calculate sizes in
src/cdf.c.
- CVE-2014-3480
* SECURITY UPDATE: denial of service in cdf_read_property_info
- debian/patches/CVE-2014-3487.patch: properly calculate sizes in
src/cdf.c.
- CVE-2014-3487
* SECURITY UPDATE: denial of service via awk rule backtracking
- debian/patches/CVE-2014-3538.patch: allow specifying lengths for
regex in src/apprentice.c, src/file.h, src/softmagic.c, adjust
existing expressions in magic/Magdir/commands, magic/Magdir/fortran,
magic/Magdir/graphviz, magic/Magdir/marc21, magic/Magdir/scientific,
magic/Magdir/troff, update manpage in doc/magic.man.
- CVE-2014-3538
* debian/patches/commands-strength.patch: reduce strength of awk rule so
it doesn't get priority over perl scripts.
-- Marc Deslauriers <email address hidden> Thu, 10 Jul 2014 09:40:56 -0400
-
file (1:5.14-2ubuntu3) trusty; urgency=medium
* SECURITY UPDATE: denial of service via crafted offset in PE executable
- debian/patches/CVE-2014-2270.patch: check bounds in src/softmagic.c.
- CVE-2014-2270
-- Marc Deslauriers <email address hidden> Thu, 03 Apr 2014 13:27:40 -0400
-
file (1:5.14-2ubuntu2) trusty; urgency=medium
* SECURITY UPDATE: denial of service via crafted indirect offset value
- debian/patches/CVE-2013-1943.patch: properly handle recursion in
src/ascmagic.c, src/file.h, src/funcs.c, src/softmagic.c.
- CVE-2013-1943
-- Marc Deslauriers <email address hidden> Mon, 24 Feb 2014 11:23:34 -0500
-
file (1:5.14-2ubuntu1) trusty; urgency=low
* Merge with Debian; remaining changes:
- Adjust python build dependencies for cross builds.
- Make python-magic a binary indep package.
- Allow the package to cross-build.
* Recognize python3.4 byte code.
* Build using dh-autoreconf.
file (1:5.14-2) unstable; urgency=high
* Eliminate global variable to fix segfault (Closes: #708281).
file (1:5.14-1) unstable; urgency=low
* New upstream version
- Update patches
- Drop 0005-python3.3.patch: applied upstream
file (1:5.13-2) experimental; urgency=low
* Archive rejects -1 as there was one already.
file (1:5.13-1) experimental; urgency=low
[ Daniel Baumann ]
* Applying slightly modified patch from Benjamin Drung
<email address hidden> to build a python3-magic package (Closes:
#695259).
* Adding patch from Jakub Wilk <email address hidden> to make file recognize
byte-compiled files generated by Python 3.3 (Closes: #697110).
* Applying slight modified patch from Benjamin Drung <email address hidden>
to configure with --disable-silent-rules.
* Applying slightly modified patch from Benjamin Drung
<email address hidden> to stop building python-magic-dbg.
[ Benjamin Drung ]
* Removing dublicated fields for binary packages in control.
* Adding symbols file for libmagic.
[ Daniel Baumann ]
* Trimming diff headers in patches.
* Using four digit prefixes for patch files.
* Adding patch to update gzip mime (Closes: #688886).
* Adding new magics from Esa Hyytiä <email address hidden> for Commodore
raw tape files (Closes: #699777).
* Adding updated magics from Bastien Roucaries
<email address hidden> for AOL ART images (Closes: #681304).
* Adding file debug package (Closes: #601329).
* Updating copyright file (Closes: #701937).
* Setting priority for python bindings to optional (Closes: #687219).
* Adding updated magics from Paul Wise <email address hidden> for MS Windows
HtmlHelp Data (Closes: #653911).
* Merging upstream version 5.13: - readelf uses debug information
properly now (Closes: #664526).
* Updating file-localmagic.patch to avoid warning about non-compiled
/etc/magic (Closes: #658629).
* Updating symbols file for 5.13.
* Adding new magics from Russell Coker <email address hidden> for Linux
Software RAID (Closes: #663454).
* Adding updated magics from Russell Coker <email address hidden> for
BTRFS (Closes: #663454).
* Adding patch to add POSIXLY_CORRECT reference in usage message
(Closes: #576679).
* Renumbering patches.
* Adding new magics from chrysn <email address hidden> for LXT (Closes:
#647412).
[ Luk Claes ]
* Reupload 5.13 to experimental.
file (1:5.11-3) unstable; urgency=low
* Taking over maintainership (Closes: 704326).
* Updating Standards-Version (no changes).
* Do not ship python-magic-dbg as it is currently empty.
file (1:5.11-2.1) unstable; urgency=low
* Non-maintainer upload.
* Re-upload 5.11-2:
- Fix ELF detection on 64-bit big endian architectures (closes: #703274).
-- Matthias Klose <email address hidden> Fri, 06 Dec 2013 21:42:48 +0100
-
file (5.11-2ubuntu4) raring; urgency=low
* debian/rules: Remove the override_dh_strip target.
-- Matthias Klose <email address hidden> Wed, 06 Mar 2013 21:26:02 +0800