diff options
author | Anton Khirnov <anton@khirnov.net> | 2016-08-14 10:18:39 +0200 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2016-08-18 17:06:46 +0200 |
commit | 6755eb5b212384e0599f7f2c5de42df49fff57de (patch) | |
tree | 5f62e4d0c6c93bb5e270dbf98be7e3689e91c3f6 /libavcodec/canopus.h | |
parent | 33f10546ec012ad4e1054b57317885cded7e953e (diff) | |
download | ffmpeg-6755eb5b212384e0599f7f2c5de42df49fff57de.tar.gz |
mss12: validate display dimensions
The code currently reads the coded dimensions from the extradata, but
expects the display dimensions to be set by the caller, and does not
check that they are compatible (i.e. that the displayed size is smaller
than the coded size).
Make sure that when the display dimensions are set, they are also valid.
Fixes possible invalid memory access.
CC: libav-stable@libav.org
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Diffstat (limited to 'libavcodec/canopus.h')
0 files changed, 0 insertions, 0 deletions