Yunchao He
122322b532
D3D12: Mitigate the security issue for texture corruption
...
2D Array texture might corrupt on some devices, making out-of-bound
texture access and memory information leak from another texture.
This is a critical security issue.
This change aim at mitigating the security issue via allocating
sufficent extra memory for each texture allocation for 2D array
texture on such devices.
Bug: dawn:949
Change-Id: I3629eeb13be872b2107effa55539e5c24522d0fc
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96220
Commit-Queue: Yunchao He <yunchao.he@intel.com>
Kokoro: Kokoro <noreply+kokoro@google.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2022-07-30 07:00:33 +00:00
..
2022-07-30 07:00:33 +00:00
2022-07-27 20:50:40 +00:00
2022-06-06 14:53:13 +00:00
2022-06-30 16:26:42 +00:00
2022-07-28 23:04:31 +00:00
2022-07-11 18:11:14 +00:00
2022-07-29 00:36:21 +00:00
2022-06-13 16:58:27 +00:00
2022-06-13 16:58:27 +00:00
2022-05-09 22:22:18 +00:00
2022-05-10 18:44:34 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-07-11 18:11:14 +00:00
2022-07-11 18:11:14 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-06-24 07:44:49 +00:00
2022-07-08 21:30:25 +00:00
2022-06-24 23:39:49 +00:00
2022-07-08 21:30:25 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-09 22:22:18 +00:00
2022-05-09 22:22:18 +00:00
2022-06-08 14:46:41 +00:00
2022-06-08 14:46:41 +00:00
2022-07-29 00:36:21 +00:00
2022-07-28 23:04:31 +00:00
2022-05-03 00:33:33 +00:00
2022-07-29 00:36:21 +00:00
2022-07-28 23:04:31 +00:00
2022-06-11 03:50:33 +00:00
2022-07-28 23:04:31 +00:00
2022-07-08 21:30:25 +00:00
2022-05-09 22:22:18 +00:00
2022-05-09 22:22:18 +00:00
2022-07-29 00:36:21 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-06-02 19:07:41 +00:00
2022-05-01 14:40:55 +00:00
2022-05-19 01:32:48 +00:00
2022-05-09 20:28:54 +00:00
2022-07-20 04:18:35 +00:00
2022-05-01 14:40:55 +00:00
2022-05-17 06:11:42 +00:00
2022-05-17 06:11:42 +00:00
2022-07-11 18:11:14 +00:00
2022-07-11 18:11:14 +00:00
2022-05-13 19:04:24 +00:00
2022-05-09 20:28:54 +00:00
2022-07-11 18:11:14 +00:00
2022-05-01 14:40:55 +00:00
2022-07-28 23:04:31 +00:00
2022-05-01 14:40:55 +00:00
2022-07-20 00:06:13 +00:00
2022-05-01 14:40:55 +00:00
2022-05-09 22:22:18 +00:00
2022-05-10 18:44:34 +00:00
2022-05-01 14:40:55 +00:00
2022-06-13 16:58:27 +00:00
2022-07-28 23:04:31 +00:00
2022-07-20 16:07:44 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-13 21:05:57 +00:00
2022-05-13 21:05:57 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-09 20:28:54 +00:00
2022-05-09 20:28:54 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-09 22:22:18 +00:00
2022-05-09 22:22:18 +00:00
2022-06-27 02:57:40 +00:00
2022-06-22 03:14:26 +00:00
2022-07-18 20:38:05 +00:00
2022-07-18 20:38:05 +00:00
2022-06-14 22:48:31 +00:00
2022-06-14 22:48:31 +00:00
2022-05-03 00:33:33 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-07-04 15:17:00 +00:00
2022-05-01 14:40:55 +00:00
2022-07-12 01:00:19 +00:00
2022-06-30 15:51:42 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-06-24 17:30:29 +00:00
2022-05-01 14:40:55 +00:00
2022-05-31 20:55:39 +00:00
2022-05-31 20:55:39 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-09 20:28:54 +00:00
2022-05-09 20:28:54 +00:00
2022-05-09 20:28:54 +00:00
2022-05-09 20:28:54 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-07-27 20:50:40 +00:00
2022-05-01 14:40:55 +00:00
2022-06-03 01:13:41 +00:00
2022-06-03 01:13:41 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-09 22:22:18 +00:00
2022-05-09 22:22:18 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-07-11 18:11:14 +00:00
2022-05-01 14:40:55 +00:00
2022-06-09 10:12:13 +00:00
2022-06-09 10:12:13 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-20 16:57:01 +00:00
2022-05-20 16:57:01 +00:00
2022-06-30 04:19:42 +00:00
2022-06-30 04:19:42 +00:00
2022-06-13 16:48:45 +00:00
2022-05-01 14:40:55 +00:00
2022-06-30 04:19:42 +00:00
2022-06-30 04:19:42 +00:00
2022-06-30 04:19:42 +00:00
2022-06-30 04:19:42 +00:00
2022-07-28 23:04:31 +00:00
2022-07-18 20:38:05 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-09 22:22:18 +00:00
2022-05-09 22:22:18 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-07-27 20:50:40 +00:00
2022-07-27 20:50:40 +00:00
2022-07-08 21:30:25 +00:00
2022-07-08 21:30:25 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-07-29 00:36:21 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-06-08 19:52:42 +00:00
2022-06-08 19:52:42 +00:00
2022-06-08 19:52:42 +00:00
2022-05-01 14:40:55 +00:00
2022-07-28 02:14:00 +00:00
2022-07-28 02:14:00 +00:00
2022-07-08 21:30:25 +00:00
2022-07-08 21:30:25 +00:00
2022-05-03 00:33:33 +00:00
2022-07-30 07:00:33 +00:00
2022-07-30 07:00:33 +00:00
2022-07-11 18:11:14 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00
2022-05-01 14:40:55 +00:00