mirror of https://git.ffmpeg.org/ffmpeg.git
avcodec/mobiclip: Check input size before (re)allocation
Fixes: Timeout Fixes: 52566/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MOBICLIP_fuzzer-4913160050311168 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
parent
a798af91d7
commit
93810a625c
|
@ -1216,6 +1216,9 @@ static int mobiclip_decode(AVCodecContext *avctx, AVFrame *rframe,
|
|||
AVFrame *frame = s->pic[s->current_pic];
|
||||
int ret;
|
||||
|
||||
if (avctx->height/16 * (avctx->width/16) * 2 > 8LL*FFALIGN(pkt->size, 2))
|
||||
return AVERROR_INVALIDDATA;
|
||||
|
||||
av_fast_padded_malloc(&s->bitstream, &s->bitstream_size,
|
||||
pkt->size);
|
||||
|
||||
|
|
Loading…
Reference in New Issue