FFmpeg security fixes May 2015
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | ffmpeg (Ubuntu) |
Undecided
|
Unassigned | ||
Bug Description
FFmpeg 2.5.7 fixing a number of crashes and other potentially security relevant issues was released.
From the upstream Changelog:
version 2.5.7
- avformat/nutdec: Fix recovery when immedeately after seeking a failure happens
- nutdec: fix memleaks on error in nut_read_header
- rtpenc_jpeg: handle case of picture dimensions not dividing by 8
- avformat/mov: Fix parsing short loci
- avcodec/shorten: Fix code depending on signed overflow behavior
- avcodec/proresdec2: Reset slice_count on deallocation
- ffmpeg_opt: Fix -timestamp parsing
- hevc: make avcodec_
- avcodec/mpeg4audio: add some padding/alignment to MAX_PCE_SIZE
- swr: fix alignment issue caused by 8ch sse functions
- libswscale/
- aacdec: don't return frames without data
- avformat/
- avformat/nutdec: Fix use of uinitialized value
- tools/graph2dot: use larger data types than int for array/string sizes
- id3v2: catch avio_read errors in check_tag
- aacsbr: break infinite loop in sbr_hf_
- diracdec: avoid overflow of bytes*8 in decode_lowdelay
- diracdec: prevent overflow in data_unit_size check
- avidec: avoid infinite loop due to negative ast->sample_size
- pngdec: don't use AV_PIX_
- avcodec/wavpack: Check L/R values before use to avoid harmless integer overflow and undefined behavior in fate
- xcbgrab: Validate the capture area
- xcbgrab: Do not assume the non shm image data is always available
- avfilter/lavfutils: disable frame threads when decoding a single image
- nutdec: fix illegal count check in decode_main_header
- ffmpeg: remove incorrect network deinit
- OpenCL: Avoid potential buffer overflow in cmdutils_opencl.c
- apedec: set s->samples only when init_frame_decoder succeeded
- swscale/
- libvpxenc: only set noise reduction w/vp8
- tests/fate-run: do not attempt to parse tiny_psnrs output if it failed
- alac: reject rice_limit 0 if compression is used
- alsdec: only adapt order for positive max_order
- alsdec: check sample pointer range in revert_
- tests: drop bc dependency
- fate: Include branch information in the payload header
Related branches
| information type: | Private Security → Public Security |
| Launchpad Janitor (janitor) wrote : | #2 |
This bug was fixed in the package ffmpeg - 7:2.5.7-
---------------
ffmpeg (7:2.5.
* Import new upstream bugfix release 2.5.7. (LP: #1458171)
-- Andreas Cadhalpun <email address hidden> Sat, 23 May 2015 15:39:06 +0200
| Changed in ffmpeg (Ubuntu): | |
| status: | New → Fix Released |


Attached is a debdiff. (git repo is at [1])
Testing performed (in a vivid chroot):
* build including test suite works
* installation works
* upgrade works
* results of autopkgtests from 2.6.3-1 (in Debian) are unchanged from 2.5.6
1: https:/ /anonscm. debian. org/cgit/ collab- maint/ffmpeg. git/log/ ?h=vivid