]> git.sesse.net Git - ffmpeg/commit
tools/target_dem_fuzzer: Consider it an EIO when reading position wraps around 64bit
authorMichael Niedermayer <michael@niedermayer.cc>
Fri, 23 Oct 2020 08:48:36 +0000 (10:48 +0200)
committerMichael Niedermayer <michael@niedermayer.cc>
Sat, 7 Nov 2020 19:50:33 +0000 (20:50 +0100)
commit8fbcc546b83e2ce242a0b75054ec2ca304a171df
tree9e5896f11aa707f3d8192f8b121d98ebd8b74e05
parent79cf7c71910a69b9f22b3e7ee6508a771262abaf
tools/target_dem_fuzzer: Consider it an EIO when reading position wraps around 64bit

Fixes: signed integer overflow: 9223372036854775807 + 564 cannot be represented in type 'long'
Fixes: 26494/clusterfuzz-testcase-minimized-ffmpeg_dem_VOC_fuzzer-576754158849228
Fixes: 26549/clusterfuzz-testcase-minimized-ffmpeg_dem_AVS_fuzzer-4844306424397824
FIxes: 26875/clusterfuzz-testcase-minimized-ffmpeg_dem_C93_fuzzer-5996226782429184

Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
tools/target_dem_fuzzer.c