]> git.sesse.net Git - ffmpeg/commit
avformat/iff: check size against INT64_MAX
authorMichael Niedermayer <michael@niedermayer.cc>
Tue, 27 Oct 2020 20:51:08 +0000 (21:51 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Wed, 4 Nov 2020 22:38:36 +0000 (23:38 +0100)
commitf291cd681b1235e150464ad83974d60d6879b492
tree86f5e06e9b8ee7a75c0de1aa6b5ab5c6848c2cea
parent27a99e2c7d450fef15594671eef4465c8a166bd7
avformat/iff: check size against INT64_MAX

Bigger sizes are misinterpreted as negative numbers by the API
Fixes: infinite loop
Fixes: 26611/clusterfuzz-testcase-minimized-ffmpeg_dem_IFF_fuzzer-4890614975692800
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavformat/iff.c