Michael Niedermayer
21e5569d7f
avcodec/utils: Check bits_per_coded_sample
...
This avoids the need for each decoder separately having to handle this case
Fixes: shift exponent -100663046 is negative
Fixes: out of array access
Fixes: 15270/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_IFF_ILBM_fuzzer-5727829913763840
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 d33414d2ad27a5d2193c9ab0948ba7a282c2f910)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-11-11 20:18:46 +01:00
..
2019-03-21 10:42:51 +01:00
2019-03-21 10:42:51 +01:00
2019-03-21 10:42:51 +01:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:45 +01:00
2019-11-11 20:18:45 +01:00
2019-11-11 20:18:46 +01:00
2018-07-16 19:02:12 +02:00
2018-10-07 21:34:00 +02:00
2018-10-07 21:34:00 +02:00
2018-10-07 21:34:00 +02:00
2019-03-21 10:42:52 +01:00
2019-11-11 20:18:46 +01:00
2018-06-15 22:31:13 +02:00
2019-03-21 10:42:51 +01:00
2019-03-21 10:42:52 +01:00
2019-11-11 20:18:46 +01:00
2019-11-11 20:18:46 +01:00
2019-11-11 20:18:46 +01:00
2018-07-28 22:43:09 -03:00
2019-11-11 20:18:45 +01:00
2019-03-27 08:47:30 +01:00
2019-09-23 10:10:56 -03:00
2019-03-21 10:42:51 +01:00
2018-10-16 11:54:52 -07:00
2018-10-18 09:41:13 -07:00
2018-10-16 11:54:52 -07:00
2019-11-11 20:18:45 +01:00
2019-03-21 10:42:52 +01:00
2019-03-21 10:42:52 +01:00
2019-11-11 20:18:45 +01:00
2018-07-16 19:02:12 +02:00
2019-04-23 12:59:44 +02:00
2019-03-21 10:42:52 +01:00
2018-10-07 21:34:00 +02:00
2019-11-11 20:18:45 +01:00
2018-07-16 19:02:12 +02:00
2019-03-21 10:42:52 +01:00
2018-07-16 19:02:12 +02:00
2018-10-07 21:34:00 +02:00
2019-11-11 20:18:45 +01:00
2018-10-07 21:34:00 +02:00
2019-03-21 10:42:52 +01:00
2018-07-16 19:02:12 +02:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:46 +01:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:45 +01:00
2019-11-11 20:18:46 +01:00
2019-11-11 20:18:46 +01:00
2019-11-11 20:18:45 +01:00
2019-08-04 16:23:25 +02:00
2018-10-23 01:00:10 +02:00
2019-03-21 10:42:52 +01:00
2018-06-15 22:31:13 +02:00
2019-11-11 20:18:45 +01:00
2018-07-16 19:02:12 +02:00
2018-06-15 22:31:13 +02:00
2018-06-15 22:31:13 +02:00
2019-03-21 10:42:51 +01:00
2018-10-07 21:34:00 +02:00
2018-06-15 22:31:13 +02:00
2019-03-21 10:42:51 +01:00
2018-10-11 22:31:17 -07:00
2019-03-27 08:48:29 +01:00
2018-11-10 15:24:41 -03:00
2019-11-11 20:18:45 +01:00
2019-03-21 10:42:52 +01:00
2019-11-11 20:18:46 +01:00
2018-10-07 21:34:00 +02:00
2019-11-11 20:18:45 +01:00
2019-11-11 20:18:45 +01:00
2019-11-11 20:18:45 +01:00
2018-10-23 01:00:10 +02:00
2019-03-21 10:42:52 +01:00
2019-11-11 20:18:45 +01:00
2018-11-03 00:19:52 -03:00
2018-11-01 23:12:03 +01:00
2019-11-11 20:18:46 +01:00
2018-07-16 19:02:12 +02:00
2018-08-03 11:07:31 -07:00
2018-06-18 12:01:12 -07:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:45 +01:00
2018-10-07 21:34:00 +02:00
2019-03-21 10:42:52 +01:00
2019-11-11 20:18:46 +01:00
2019-06-24 23:53:28 -03:00
2019-03-21 10:42:52 +01:00
2019-03-21 10:42:51 +01:00
2019-03-25 15:33:50 +01:00
2019-03-21 10:42:51 +01:00
2018-11-03 00:50:15 +01:00
2019-11-11 20:18:45 +01:00
2019-03-21 10:42:51 +01:00
2019-09-24 12:09:21 +02:00
2018-06-15 22:31:13 +02:00
2019-03-21 10:42:51 +01:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:46 +01:00
2019-03-21 10:42:52 +01:00
2018-10-07 21:34:00 +02:00
2018-10-23 01:00:10 +02:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:45 +01:00
2019-03-21 10:42:51 +01:00
2019-03-21 10:42:52 +01:00
2019-03-21 10:42:51 +01:00
2018-10-07 21:34:00 +02:00
2018-10-07 21:34:00 +02:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:46 +01:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:46 +01:00
2018-10-07 21:34:00 +02:00
2019-11-11 20:18:46 +01:00
2019-03-21 10:42:51 +01:00
2018-10-07 21:34:00 +02:00
2019-11-11 20:18:46 +01:00
2019-11-11 20:18:46 +01:00
2018-08-14 10:02:05 -07:00
2019-11-11 20:18:45 +01:00
2018-07-16 19:02:12 +02:00
2018-06-15 22:31:13 +02:00
2019-03-21 10:42:51 +01:00
2019-11-11 20:18:46 +01:00
2018-06-15 22:31:13 +02:00
2019-03-21 10:42:52 +01:00