Philippe Mathieu-Daudé
79fa99831d
hw/audio/intel-hda: Restrict DMA engine to memories (not MMIO devices)
...
Issue #542 reports a reentrancy problem when the DMA engine accesses
the HDA controller I/O registers. Fix by restricting the DMA engine
to memories regions (forbidding MMIO devices such the HDA controller).
Reported-by: OSS-Fuzz (Issue 28435)
Reported-by: Alexander Bulekov <alxndr@bu.edu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Resolves: https://gitlab.com/qemu-project/qemu/-/issues/542
CVE: CVE-2021-3611
Message-Id: <20211218160912.1591633-3-philmd@redhat.com>
Signed-off-by: Thomas Huth <thuth@redhat.com>
2022-03-21 10:24:51 +01:00
..
2022-03-07 11:49:31 +01:00
2022-03-06 16:06:16 -05:00
2021-10-12 08:20:08 +02:00
2021-06-28 07:27:32 -07:00
2022-03-18 11:31:20 +00:00
2022-03-21 10:24:51 +01:00
2021-12-17 10:43:24 +01:00
2022-03-09 18:06:40 +00:00
2022-03-08 19:38:17 +01:00
2022-03-02 18:12:40 +00:00
2021-04-09 16:05:16 -04:00
2021-05-02 17:24:51 +02:00
2022-03-18 10:15:57 +01:00
2022-03-18 10:55:15 +00:00
2022-03-08 09:18:11 +01:00
2022-02-02 18:46:42 +01:00
2021-12-30 17:16:32 +01:00
2022-03-08 18:46:48 +01:00
2022-03-18 11:32:13 +00:00
2022-03-09 09:13:39 +00:00
2022-03-08 19:38:17 +01:00
2022-03-18 10:55:15 +00:00
2021-09-30 13:42:10 +01:00
2022-03-08 19:38:17 +01:00
2022-03-08 19:38:17 +01:00
2022-03-09 09:28:28 +00:00
2022-02-21 13:30:20 +00:00
2021-12-15 08:38:16 +01:00
2022-03-08 19:38:13 +01:00
2022-03-18 11:31:20 +00:00
2022-03-15 13:57:44 +08:00
2021-05-02 17:24:51 +02:00
2021-09-30 13:42:10 +01:00
2022-03-03 09:30:21 +01:00
2022-03-14 14:48:35 +01:00
2022-02-26 10:39:36 +09:00
2022-03-18 13:54:19 +01:00
2022-03-06 05:08:23 -05:00
2022-03-14 15:57:17 +01:00
2021-05-02 17:24:50 +02:00
2022-03-14 15:57:17 +01:00
2022-01-18 12:56:29 +01:00
2022-02-21 10:18:06 +01:00
2022-03-03 13:14:50 +10:00
2022-03-08 19:38:17 +01:00
2021-05-03 10:07:41 +02:00
2022-02-28 11:29:15 +01:00
2022-03-09 09:29:10 +00:00
2022-02-21 13:30:20 +00:00
2022-03-08 18:46:48 +01:00
2021-10-30 18:39:37 +02:00
2022-03-06 05:28:55 -05:00
2021-09-08 11:09:45 +01:00
2021-12-15 08:38:16 +01:00
2022-03-08 09:18:11 +01:00
2022-02-21 13:30:21 +00:00
2022-03-09 09:13:39 +00:00
2021-07-20 20:10:21 +02:00
2022-03-04 11:20:16 +01:00
2022-03-15 11:26:20 +01:00
2022-03-18 13:57:50 +01:00
2021-11-02 15:57:27 +01:00
2022-01-12 17:09:39 +00:00
2020-08-21 06:30:33 -04:00
2021-05-02 17:24:51 +02:00
2021-09-30 13:42:10 +01:00
2021-06-17 07:10:32 -05:00