]> git.sesse.net Git - ffmpeg/commit
avformat/sbgdec: Check for overflow in last loop in expand_timestamps()
authorMichael Niedermayer <michael@niedermayer.cc>
Fri, 5 Mar 2021 23:10:05 +0000 (00:10 +0100)
committerMichael Niedermayer <michael@niedermayer.cc>
Fri, 26 Mar 2021 14:53:30 +0000 (15:53 +0100)
commitf44068db1e12f14e567e46844447aaa78c694b0b
tree9a88a05b8cf2e09952c93bd0dd476fede0aa6ef5
parentbe08b84f8bb7acc0c45800c7f488399327a22961
avformat/sbgdec: Check for overflow in last loop in expand_timestamps()

Fixes: signed integer overflow: 9223372036854775807 + 86400000000 cannot be represented in type 'long'
Fixes: 31003/clusterfuzz-testcase-minimized-ffmpeg_dem_SBG_fuzzer-6256298771480576
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Reviewed-by: Nicolas George <george@nsup.org>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
libavformat/sbgdec.c