Michael Niedermayer
|
cce37a22bc
|
avcodec/mvha: Check remaining bits in VLC decode loop
Fixes: timeout (252sec -> 170msec)
Fixes: 20023/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MVHA_fuzzer-5681192565473280
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2020-02-09 23:33:18 +01:00 |
|
Michael Niedermayer
|
c9c958051c
|
libavcodec/mvha: Check height before applying median predictor
Fixes: out of array read
Fixes: 20495/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MVHA_fuzzer-5711179129552896
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2020-02-09 23:33:18 +01:00 |
|
Limin Wang
|
93671d6755
|
avcodec/mvha: fix warning: variable 'size' set but not used
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
Signed-off-by: James Almer <jamrial@gmail.com>
|
2019-12-27 13:13:39 -03:00 |
|
Michael Niedermayer
|
e7011a0ca6
|
avcodec/mvha: Check remaining space when reading VLC table probabilities
Fixes: Infinite loop
Fixes: 19183/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MVHA_fuzzer-5666216765292544
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
|
2019-12-06 11:25:29 +01:00 |
|
Jun Zhao
|
2952d9c5dc
|
lavc/mvha: Check init_get_bits8() for failure
fix potential null pointer dereference
Signed-off-by: Jun Zhao <barryjzhao@tencent.com>
|
2019-11-29 10:10:52 +08:00 |
|
Paul B Mahol
|
ed58f8475f
|
avcodec: add mvha video decoder
|
2019-11-27 23:54:20 +01:00 |
|