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
..
2021-10-12 08:20:08 +02:00
2022-03-09 18:06:40 +00:00
2022-03-09 09:13:39 +00:00
2022-03-03 09:30:21 +01:00
2022-02-21 10:18:06 +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
2020-08-21 06:30:33 -04:00