James Zern
45daecb4f7
vp8_decode_frame: fix oob read on truncated key frame
...
the check for error correction being disabled was overriding the data
length checks. this avoids returning incorrect information (width /
height) for the decoded frame which could result in inconsistent sizes
returned in to an application causing it to read beyond the bounds of
the frame allocation.
BUG=webm:1443
BUG=b/62458770
Change-Id: I063459674e01b57c0990cb29372e0eb9a1fbf342
2017-06-08 23:16:04 +00:00
..
2015-06-09 19:27:20 -07:00
2016-07-27 01:58:52 +00:00
2016-08-05 20:02:28 -07:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2016-08-24 15:49:25 -07:00
2016-09-15 17:45:47 -07:00
2016-07-27 01:58:52 +00:00
2017-02-24 05:25:26 +00:00
2016-08-05 20:02:28 -07:00
2016-07-27 01:58:52 +00:00
2017-06-07 11:31:20 -07:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2016-10-21 17:35:03 -07:00
2017-06-06 15:02:50 -07:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2017-05-03 12:18:01 -07:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2016-07-01 17:58:02 -07:00
2017-05-17 09:38:21 -07:00
2017-05-03 13:59:16 -07:00
2017-05-03 13:59:16 -07:00
2017-02-28 17:10:34 -08:00
2016-08-05 20:21:02 -07:00
2016-11-05 01:29:51 +00:00
2016-08-08 20:12:42 +00:00
2016-08-04 23:36:53 -07:00
2014-07-30 10:50:01 -07:00
2014-07-10 15:32:01 -07:00
2017-02-28 17:10:34 -08:00
2016-08-05 20:21:02 -07:00
2017-01-20 10:06:24 -08:00
2017-01-20 10:06:24 -08:00
2016-09-27 12:05:01 -07:00
2016-11-16 06:59:26 -08:00
2016-08-08 14:43:14 -07:00
2017-05-17 07:38:18 -07:00
2017-05-08 16:15:57 +00:00
2016-07-27 01:58:52 +00:00
2017-03-15 23:46:18 -03:00
2016-07-27 01:58:52 +00:00
2016-08-05 20:02:28 -07:00
2017-06-06 15:02:50 -07:00
2017-06-08 23:16:04 +00:00
2016-07-27 01:58:52 +00:00
2016-08-05 20:02:28 -07:00
2017-01-10 17:29:43 -08:00
2016-10-11 22:59:19 -07:00
2016-07-27 01:58:52 +00:00
2017-01-31 10:00:43 +05:30
2017-05-24 15:27:38 +02:00
2014-07-10 15:32:01 -07:00
2017-06-06 15:02:50 -07:00
2016-09-29 15:25:27 -07:00
2015-07-31 03:44:03 +00:00
2016-07-27 01:58:52 +00:00
2016-11-22 15:15:53 -08:00
2016-07-27 01:58:52 +00:00
2014-07-10 15:32:01 -07:00
2017-05-24 13:27:09 +00:00
2014-08-18 15:40:46 -07:00
2016-07-27 01:58:52 +00:00
2014-07-10 15:32:01 -07:00
2016-05-11 14:52:34 -07:00
2017-02-28 15:09:30 -08:00
2017-01-31 12:22:43 +00:00
2016-07-27 01:58:52 +00:00
2016-11-28 12:53:39 -08:00
2017-06-06 15:02:50 -07:00
2017-04-19 19:57:51 -07:00
2016-08-05 20:02:28 -07:00
2017-02-16 12:56:04 -08:00
2016-11-05 01:29:51 +00:00
2016-11-05 01:29:51 +00:00
2017-06-08 23:16:04 +00:00
2017-06-08 23:16:04 +00:00
2017-04-27 22:47:41 -07:00
2016-07-27 01:58:52 +00:00
2015-06-23 18:30:52 -07:00
2016-05-11 14:50:03 -07:00
2016-07-27 01:58:52 +00:00
2016-08-05 20:02:28 -07:00
2017-05-22 14:40:05 -07:00
2016-11-22 15:15:53 -08:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2017-02-22 18:29:11 +00:00
2016-07-27 01:58:52 +00:00
2014-08-28 10:49:33 -07:00
2016-08-05 20:02:28 -07:00
2017-02-24 05:25:26 +00:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2017-05-05 16:40:52 -07:00
2016-08-08 14:43:14 -07:00
2016-08-08 14:43:14 -07:00
2017-04-24 16:28:27 -07:00
2017-02-16 12:56:04 -08:00
2017-04-19 20:21:40 -07:00
2016-07-27 01:58:52 +00:00
2017-04-06 00:50:56 +00:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2015-11-05 15:22:39 -08:00
2016-07-27 01:58:52 +00:00
2016-07-27 01:58:52 +00:00
2017-04-29 13:12:53 -07:00
2017-05-26 09:45:01 -07:00
2015-04-08 11:45:04 -07:00
2015-06-25 13:52:04 -07:00
2016-07-27 01:58:52 +00:00
2016-08-08 14:27:34 -07:00
2016-07-27 01:58:52 +00:00
2016-08-05 20:02:28 -07:00