FFmpeg git repo
Go to file
Michael Niedermayer 9ae3cd6e72 gifdec: refactor interleave end handling
Fixes invalid writes with very small image heights.

CC: libav-stable@libav.org
Bug-ID: CVE-2014-8547
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Anton Khirnov <anton@khirnov.net>
(cherry picked from commit 0b39ac6f54)
Signed-off-by: Anton Khirnov <anton@khirnov.net>
(cherry picked from commit eac49477aa)
Signed-off-by: Anton Khirnov <anton@khirnov.net>
(cherry picked from commit 92888e9ed4)
Signed-off-by: Anton Khirnov <anton@khirnov.net>
(cherry picked from commit 02de44073a)
Signed-off-by: Anton Khirnov <anton@khirnov.net>
2014-12-20 11:19:47 +01:00
doc x86: Only use optimizations with cmov if the CPU supports the instruction 2014-09-16 01:48:53 -07:00
libavcodec gifdec: refactor interleave end handling 2014-12-20 11:19:47 +01:00
libavdevice v4l2: use C99 struct initializer 2012-01-10 05:04:22 +01:00
libavfilter vf_select: Drop a debug av_log with an unchecked double to enum conversion 2014-07-30 13:06:22 -07:00
libavformat mov: avoid a memleak when multiple stss boxes are present 2014-12-20 11:15:47 +01:00
libavutil x86: Add CPU flag for the i686 cmov instruction 2014-09-16 01:39:13 -07:00
libpostproc Place some START_TIMER invocations in separate blocks. 2012-01-04 15:05:49 +01:00
libswscale swscale: Remove two bogus asserts 2014-08-21 05:40:26 -07:00
presets presets: spelling error in libvpx 1080p50_60 2011-10-22 00:28:56 +02:00
tests adpcmenc: Calculate the IMA_QT predictor without overflow 2014-08-23 05:19:12 -07:00
tools aviocat: Remove useless includes 2012-01-21 12:04:02 +02:00
.gitignore Ignore generated aviocat tool. 2013-01-03 15:20:12 +01:00
COPYING.GPLv2
COPYING.GPLv3
COPYING.LGPLv2.1
COPYING.LGPLv3
CREDITS
Changelog Add some bug references to the changelog 2014-09-26 03:17:31 -07:00
Doxyfile Fix a bunch of platform name and other typos. 2012-01-11 13:48:30 +01:00
INSTALL
LICENSE
Makefile build: fix 'clean' target 2013-01-03 15:30:45 +01:00
README
RELEASE Prepare for 0.8.16 release 2014-09-10 12:43:08 -07:00
avconv.c video4linux2: Avoid a floating point exception 2014-07-30 13:09:09 -07:00
avplay.c avcodec: Introduce ff_get_buffer 2014-08-09 04:01:15 +02:00
avprobe.c avprobe, cmdutils: K&R formatting cosmetics 2012-01-18 21:07:25 +01:00
avserver.c Revert "avserver: fix build after the next bump." 2012-01-21 08:40:47 +01:00
cmdutils.c cmdutils: Conditionally compile libswscale-related bits 2014-07-31 16:44:11 -07:00
cmdutils.h Read preset files with suffix .avpreset 2012-04-29 22:07:01 +02:00
cmdutils_common_opts.h avtools: add -v as alias for -loglevel 2011-10-09 16:53:06 +01:00
common.mak build: fix 'clean' target 2013-01-03 15:30:45 +01:00
configure configure: Check for -Werror parameters on clang 2014-08-09 14:13:49 +02:00
ffmpeg.c ffmpeg: Clarify wording of ffmpeg --> avconv deprecation message 2014-09-04 16:14:54 -07:00
library.mak build: fix 'clean' target 2013-01-03 15:30:45 +01:00
version.sh

README

Libav README
------------

1) Documentation
----------------

* Read the documentation in the doc/ directory.

2) Licensing
------------

* See the LICENSE file.