Michael Niedermayer
cc7f140e0f
avcodec/mpc: Fix multiple numerical overflows in ff_mpc_dequantize_and_synth()
...
Fixes: -2.4187e+09 is outside the range of representable values of type 'int'
Fixes: signed integer overflow: -14512205 + -2147483648 cannot be represented in type 'int'
Fixes: 20492/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPC7_fuzzer-5747263166480384
Fixes: 23528/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_MPC7_fuzzer-5747263166480384
Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 2b9f39689ab19c68ff37b5a4ac71e8fb7f58c487)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2021-10-17 21:34:53 +02:00
..
2019-12-06 20:30:57 +01:00
2019-12-02 19:41:49 +01:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2020-07-05 12:43:08 +02:00
2021-10-17 21:34:53 +02:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:57 +01:00
2019-12-02 20:58:37 +01:00
2020-07-07 19:30:22 +02:00
2019-12-02 19:41:48 +01:00
2019-12-06 20:30:58 +01:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:57 +01:00
2020-07-05 12:43:08 +02:00
2019-12-02 19:41:48 +01:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:58 +01:00
2020-04-23 21:29:01 +02:00
2019-12-02 19:41:49 +01:00
2019-12-02 19:41:49 +01:00
2020-04-23 21:29:01 +02:00
2020-07-05 12:43:08 +02:00
2019-12-02 19:41:48 +01:00
2019-12-02 19:41:48 +01:00
2019-12-06 20:30:57 +01:00
2021-10-17 21:34:53 +02:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2019-12-02 19:41:48 +01:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:58 +01:00
2020-07-05 12:43:08 +02:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2019-12-02 19:41:49 +01:00
2019-12-06 20:30:57 +01:00
2019-12-02 19:41:49 +01:00
2020-07-05 12:43:08 +02:00
2020-07-05 12:43:08 +02:00
2019-12-02 19:41:48 +01:00
2020-07-05 12:43:08 +02:00
2019-12-02 20:58:37 +01:00
2019-12-06 20:30:57 +01:00
2020-07-05 12:43:08 +02:00
2020-04-23 21:29:01 +02:00
2020-05-23 21:38:21 +02:00
2019-12-06 20:30:57 +01:00
2020-05-23 21:38:49 +02:00
2020-07-07 19:29:28 +02:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2019-12-02 19:41:49 +01:00
2021-10-17 21:34:53 +02:00
2020-07-05 12:43:08 +02:00
2020-07-05 12:43:08 +02:00
2020-07-05 12:43:08 +02:00
2020-04-23 21:29:01 +02:00
2019-12-02 19:41:49 +01:00
2019-12-02 19:41:49 +01:00
2019-12-02 19:41:48 +01:00
2019-12-02 19:41:49 +01:00
2019-12-02 19:41:49 +01:00
2019-12-06 20:30:58 +01:00
2020-07-05 12:43:08 +02:00
2019-12-02 19:41:48 +01:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2020-07-05 13:01:36 +02:00
2020-07-05 13:01:36 +02:00
2020-04-23 21:29:01 +02:00
2020-07-06 01:51:19 +02:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:56 +01:00
2019-12-02 19:41:48 +01:00
2020-04-23 21:29:01 +02:00
2019-12-02 19:41:49 +01:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2021-10-17 21:34:53 +02:00
2019-12-06 20:30:57 +01:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:57 +01:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:58 +01:00
2020-04-23 21:29:01 +02:00
2021-10-17 21:34:53 +02:00
2021-10-17 21:34:53 +02:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:58 +01:00
2020-07-05 12:43:08 +02:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:58 +01:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:57 +01:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2019-12-06 20:30:57 +01:00
2019-12-02 19:41:48 +01:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:57 +01:00
2021-10-17 21:34:53 +02:00
2019-12-02 20:58:37 +01:00
2019-12-06 20:30:57 +01:00
2019-12-06 20:30:57 +01:00
2019-12-02 19:41:49 +01:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2020-07-05 12:43:08 +02:00
2020-04-23 21:29:01 +02:00
2020-04-23 21:29:01 +02:00
2020-07-05 12:43:08 +02:00