Michael Niedermayer
12f256a729
avcodec/jpeg2000dec: More completely check cdef
...
Fixes out of array access
Fixes: j2k-poc.bin
Found-by: Lucas Leong <wmliang.tw@gmail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
(cherry picked from commit 0aada30510d809bccfd539a90ea37b61188f2cb4)
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-01-31 00:23:46 +01:00
..
2015-12-20 03:24:22 +01:00
2015-05-17 02:08:58 +02:00
2015-07-30 21:01:32 -03:00
2015-06-19 20:31:44 +02:00
2015-11-12 02:55:46 +01:00
2014-11-13 19:01:08 +01:00
2015-03-10 23:33:57 +01:00
2015-06-09 10:05:54 +02:00
2015-04-14 03:42:57 +02:00
2015-12-17 21:19:23 +01:00
2016-01-15 16:00:31 +01:00
2015-06-08 01:31:15 +02:00
2016-01-31 00:23:45 +01:00
2015-04-15 19:59:44 +02:00
2014-12-18 23:50:41 +01:00
2015-06-01 01:32:24 +02:00
2015-07-18 20:23:45 +02:00
2013-02-24 14:32:55 +01:00
2015-02-04 13:40:23 +01:00
2015-06-09 10:06:59 +02:00
2015-02-16 23:59:39 +01:00
2015-05-15 12:17:40 +02:00
2015-06-04 22:37:01 +02:00
2015-07-18 20:23:46 +02:00
2015-06-06 20:29:17 -07:00
2015-06-04 23:10:56 +02:00
2012-08-16 16:20:30 +02:00
2014-11-23 03:25:25 +01:00
2015-12-14 16:51:00 +01:00
2014-12-02 15:52:31 +01:00
2016-01-31 00:23:45 +01:00
2015-06-18 22:09:01 +02:00
2015-05-14 12:11:34 +02:00
2015-05-14 12:11:34 +02:00
2014-09-02 21:57:46 +02:00
2014-09-02 21:57:46 +02:00
2015-06-01 01:41:21 +02:00
2015-06-08 11:45:22 +02:00
2015-06-08 11:45:22 +02:00
2015-06-04 23:10:56 +02:00
2015-06-08 11:45:22 +02:00
2013-10-04 12:34:23 +02:00
2014-10-08 16:08:28 +02:00
2015-06-03 19:07:12 +02:00
2015-06-19 20:31:44 +02:00
2013-11-17 03:17:48 +01:00
2015-07-18 20:23:45 +02:00
2015-02-14 21:18:17 +01:00
2015-12-14 16:51:00 +01:00
2015-12-14 16:51:00 +01:00
2015-12-14 16:51:00 +01:00
2015-05-14 18:12:30 +02:00
2014-07-25 13:05:08 +02:00
2014-05-30 02:43:34 +02:00
2015-02-21 15:50:03 +01:00
2015-02-14 21:18:17 +01:00
2015-05-25 22:24:34 +02:00
2015-05-12 12:07:19 +02:00
2016-01-28 01:05:05 +01:00
2015-03-15 22:18:41 +01:00
2015-03-15 22:18:41 +01:00
2015-05-23 16:37:16 +02:00
2015-11-12 02:55:45 +01:00
2014-09-16 20:31:02 +02:00
2015-06-01 01:42:13 +02:00
2014-09-03 03:19:40 +02:00
2011-07-27 10:40:34 +02:00
2014-03-22 18:43:40 +01:00
2015-12-14 16:51:01 +01:00
2014-10-15 15:49:31 +02:00
2012-10-06 13:45:08 +02:00
2015-07-18 20:23:46 +02:00
2015-05-13 22:11:04 +02:00
2015-11-14 16:51:30 +01:00
2015-06-19 18:40:49 +02:00
2015-04-22 16:39:26 +02:00
2014-10-28 12:22:03 +01:00
2015-05-30 04:29:58 +02:00
2014-10-26 19:21:59 +01:00
2016-01-15 16:00:31 +01:00
2015-11-26 01:37:13 +01:00
2015-04-21 22:41:20 -03:00
2015-11-15 02:13:43 +01:00
2015-05-26 05:23:29 +02:00
2015-05-31 13:05:13 +02:00
2015-06-01 17:13:22 +02:00
2015-05-25 22:24:34 +02:00
2015-05-25 22:24:34 +02:00
2015-06-01 23:06:32 +02:00
2013-08-30 15:47:38 +00:00
2014-10-15 15:49:31 +02:00
2013-02-26 13:05:10 +01:00
2014-10-15 15:49:31 +02:00
2015-06-01 01:45:39 +02:00
2014-10-15 15:49:31 +02:00
2015-11-14 23:04:54 +01:00
2014-07-24 11:58:11 +02:00
2015-12-20 14:17:47 +01:00
2014-09-05 13:55:04 +02:00
2015-11-12 02:55:46 +01:00
2015-10-09 21:32:52 +02:00
2015-12-02 12:03:10 +01:00
2015-10-09 21:32:52 +02:00
2015-02-10 14:20:32 +00:00
2015-05-17 13:42:32 +02:00
2015-05-17 02:08:58 +02:00
2015-05-17 02:08:58 +02:00
2016-01-31 00:23:46 +01:00
2015-11-14 13:50:30 +01:00
2015-11-12 02:55:45 +01:00
2014-09-02 22:07:06 +02:00
2015-06-01 01:26:36 +02:00
2015-06-01 01:26:36 +02:00
2014-06-23 13:31:26 +02:00
2015-11-12 02:55:46 +01:00
2016-01-31 00:23:45 +01:00
2015-12-17 21:20:29 +01:00
2015-05-28 21:48:49 +02:00
2013-11-20 15:14:01 +01:00
2015-05-22 20:24:41 +02:00
2015-06-01 01:26:36 +02:00
2015-05-24 17:15:18 +02:00
2015-06-08 22:05:25 +02:00
2015-12-14 16:51:00 +01:00
2015-04-04 18:34:36 +02:00
2015-12-20 03:24:22 +01:00
2015-10-09 21:36:11 +02:00
2015-05-25 19:50:41 -07:00
2015-12-20 03:24:22 +01:00
2016-01-15 16:00:31 +01:00
2015-05-25 19:50:41 -07:00
2015-06-02 13:40:16 +02:00
2015-06-02 13:40:16 +02:00
2015-12-14 16:51:00 +01:00
2015-07-19 10:01:30 +02:00
2015-11-12 02:55:47 +01:00
2015-10-09 21:33:56 +02:00
2015-05-13 01:42:52 +02:00
2015-12-14 16:51:01 +01:00
2015-12-14 16:51:01 +01:00
2014-06-13 19:03:55 +02:00
2014-06-02 19:38:01 +02:00
2015-06-08 19:11:27 +02:00
2015-11-26 01:37:13 +01:00
2015-03-17 21:18:25 +01:00
2014-06-23 13:31:26 +02:00
2015-07-19 09:37:19 +02:00
2015-06-01 01:57:29 +02:00
2014-09-24 21:43:19 -03:00
2015-07-19 10:14:31 +02:00
2015-06-01 01:26:36 +02:00
2016-01-28 00:48:51 +01:00
2015-06-08 21:05:12 +02:00
2015-06-01 01:26:36 +02:00
2016-01-15 16:00:31 +01:00
2015-11-14 03:03:38 +01:00
2015-05-16 18:47:14 +02:00
2015-11-15 21:05:26 +01:00
2016-01-31 00:23:46 +01:00
2015-12-14 16:51:00 +01:00
2014-03-10 13:37:12 +01:00
2015-06-01 01:58:44 +02:00
2013-10-04 12:34:23 +02:00
2008-08-31 07:39:47 +00:00
2014-11-17 21:06:31 +01:00
2015-05-31 15:03:31 +02:00
2015-05-24 13:06:42 -03:00
2014-10-14 02:16:16 +02:00
2015-06-09 18:59:30 +02:00
2015-06-02 22:41:51 +02:00
2012-10-02 14:58:19 +02:00
2015-11-12 02:55:46 +01:00
2015-05-25 16:08:08 +02:00
2015-06-19 20:31:44 +02:00
2015-06-07 21:20:21 +02:00
2015-05-31 15:03:31 +02:00
2015-05-25 00:32:46 +02:00
2015-05-20 20:08:56 -03:00
2015-05-20 20:08:56 -03:00
2015-05-23 14:46:46 -03:00
2015-05-23 14:46:46 -03:00
2015-05-23 14:46:46 -03:00
2015-05-23 14:46:46 -03:00
2015-06-19 13:27:42 +02:00
2015-05-18 15:27:51 -03:00
2014-12-11 13:25:10 +01:00
2015-05-31 15:03:31 +02:00
2011-07-19 18:46:04 +02:00
2014-01-04 02:00:07 +01:00
2015-06-06 13:14:07 -07:00
2015-05-20 15:50:58 +02:00
2015-02-23 21:19:00 +01:00
2015-11-12 02:55:47 +01:00
2015-02-14 21:18:17 +01:00
2015-03-31 01:11:02 +02:00
2016-01-31 00:23:46 +01:00
2015-05-25 14:35:35 +02:00
2015-05-25 14:35:35 +02:00
2014-03-26 20:56:38 +01:00
2016-01-15 16:00:31 +01:00
2016-01-15 16:00:31 +01:00
2015-05-25 11:39:29 -07:00
2015-05-14 00:12:34 +02:00
2016-01-15 16:00:31 +01:00
2015-12-20 03:24:22 +01:00
2016-01-15 16:00:31 +01:00
2015-06-01 01:26:36 +02:00
2015-06-01 01:27:02 +02:00
2015-11-12 02:55:47 +01:00
2016-01-31 00:23:45 +01:00
2015-10-09 21:29:03 +02:00
2015-06-08 22:05:25 +02:00
2016-01-31 00:23:45 +01:00
2015-06-08 21:05:12 +02:00
2015-05-22 20:24:41 +02:00
2015-11-26 01:37:13 +01:00
2015-06-08 22:05:25 +02:00
2015-06-01 01:26:36 +02:00
2015-06-01 01:26:36 +02:00
2014-06-17 20:42:10 +02:00
2013-04-22 20:00:54 +02:00
2015-06-01 01:26:36 +02:00
2015-06-01 01:17:26 +02:00
2015-06-01 01:09:38 +02:00
2015-05-28 21:48:49 +02:00
2015-05-30 16:28:32 +02:00
2016-01-15 16:00:31 +01:00
2015-02-14 21:18:17 +01:00
2015-06-06 13:14:14 -07:00
2015-12-20 14:17:42 +01:00
2015-12-17 21:20:38 +01:00
2015-04-21 22:41:20 -03:00
2015-11-12 02:55:46 +01:00
2015-05-31 02:59:06 +02:00
2013-11-01 15:25:09 +01:00
2015-12-14 16:51:01 +01:00
2014-03-22 22:53:33 +01:00
2014-03-17 15:29:42 +01:00
2012-06-15 00:53:34 +00:00
2015-11-12 02:55:47 +01:00
2015-05-15 15:23:32 +02:00
2015-06-04 12:49:59 +02:00
2015-06-01 02:23:32 +02:00
2015-07-19 09:37:42 +02:00
2016-01-31 00:23:45 +01:00
2016-01-31 00:23:45 +01:00
2015-05-21 01:05:13 +02:00
2015-01-13 17:27:45 +01:00
2015-03-28 01:16:21 +01:00
2015-03-28 01:25:20 +01:00
2015-03-28 01:33:27 +01:00
2015-03-28 01:33:27 +01:00
2015-01-11 12:15:03 +01:00
2015-02-14 21:18:17 +01:00
2015-06-01 21:49:14 +02:00
2015-06-01 02:27:26 +02:00
2015-12-20 14:18:08 +01:00
2015-07-18 20:23:45 +02:00
2015-06-05 04:05:57 +02:00
2015-05-28 22:02:41 +02:00
2015-05-28 22:02:41 +02:00
2015-06-08 22:05:25 +02:00
2015-06-01 01:26:36 +02:00
2014-11-23 20:53:17 +01:00
2015-07-18 20:23:46 +02:00
2014-01-04 04:16:46 +01:00
2014-05-30 02:43:34 +02:00
2010-06-25 08:19:20 +00:00
2012-03-17 04:43:12 +01:00
2015-07-19 09:36:13 +02:00
2015-07-18 20:23:46 +02:00
2015-07-18 20:23:45 +02:00
2014-03-18 19:59:00 +01:00
2014-10-27 20:55:57 +01:00
2015-02-09 14:07:54 +00:00
2015-05-15 17:02:28 +02:00
2011-03-21 03:33:28 +01:00
2015-11-15 18:51:59 +01:00
2015-05-15 17:21:48 +02:00
2015-05-18 14:07:48 +02:00
2015-06-08 21:05:12 +02:00
2015-11-12 02:55:46 +01:00
2016-01-15 16:00:31 +01:00
2015-12-17 21:20:43 +01:00
2015-03-13 22:48:54 +01:00
2015-05-14 12:11:34 +02:00
2014-09-30 20:21:14 +02:00
2014-08-24 11:05:42 +00:00
2015-11-12 02:55:46 +01:00
2015-11-12 02:55:45 +01:00
2015-05-02 15:34:02 +02:00
2013-07-10 12:07:53 +00:00
2015-11-26 01:37:13 +01:00
2012-10-08 22:47:57 -05:00
2016-01-31 00:23:45 +01:00
2014-08-18 19:52:22 +02:00
2015-03-30 19:34:26 +02:00
2015-11-12 02:55:46 +01:00
2015-06-01 02:42:29 +02:00
2015-11-12 02:55:46 +01:00
2014-02-17 13:51:19 +01:00
2014-02-17 13:51:19 +01:00
2015-01-07 00:05:04 +01:00
2015-12-14 16:51:00 +01:00
2013-10-04 12:34:23 +02:00
2015-06-23 13:52:30 +02:00
2015-04-20 04:10:10 +02:00
2015-02-09 09:27:16 +01:00
2015-02-14 21:18:17 +01:00
2015-05-22 20:24:41 +02:00
2015-05-22 20:24:41 +02:00
2015-06-08 21:05:12 +02:00
2014-10-09 03:06:20 +02:00
2015-07-19 09:35:56 +02:00
2015-05-13 22:42:49 +02:00
2015-05-13 22:42:49 +02:00
2015-05-13 22:42:49 +02:00
2015-05-25 19:50:41 -07:00
2015-05-25 19:50:41 -07:00
2015-05-25 19:50:41 -07:00
2014-12-27 13:06:25 +01:00
2015-06-06 13:14:02 -07:00
2015-02-14 12:48:41 +00:00
2015-05-20 19:24:54 +02:00
2016-01-28 00:49:17 +01:00
2015-12-14 16:51:01 +01:00
2014-11-21 18:03:27 +01:00
2015-12-14 16:51:00 +01:00
2015-06-08 23:29:14 +02:00
2015-05-16 08:36:19 -04:00
2015-07-18 20:23:45 +02:00
2013-10-02 21:03:11 -04:00
2014-09-05 20:21:47 +02:00
2015-05-13 00:41:38 +02:00
2015-07-19 09:43:20 +02:00
2016-01-15 17:53:59 +01:00
2015-07-19 10:00:07 +02:00
2015-04-20 04:10:10 +02:00
2016-01-31 00:23:45 +01:00
2015-07-18 20:23:45 +02:00
2015-12-14 16:51:00 +01:00
2015-07-18 20:23:45 +02:00
2015-06-08 22:05:25 +02:00
2015-06-01 01:09:38 +02:00
2015-02-04 09:45:41 +00:00
2014-12-16 19:19:28 +01:00
2013-10-04 12:34:23 +02:00
2015-06-01 02:46:56 +02:00
2015-12-20 14:17:55 +01:00
2013-11-17 02:12:51 +01:00
2015-05-23 21:46:07 +02:00
2013-10-04 12:34:23 +02:00
2015-02-25 12:30:04 +01:00