]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/nvme: fix buffer overrun in nvme_changed_nslist (CVE-2021-3947)
authorKlaus Jensen <k.jensen@samsung.com>
Wed, 17 Nov 2021 13:12:56 +0000 (14:12 +0100)
committerMichael Roth <michael.roth@amd.com>
Tue, 14 Dec 2021 20:52:50 +0000 (14:52 -0600)
commit2b2eb343a01bb84a9d988158f706a65b57604d65
tree2c7ad9d30878393de2280d579f023153a1bc7db1
parent932333c5f00ef5697ce4e1f81750bb4dcee958a1
hw/nvme: fix buffer overrun in nvme_changed_nslist (CVE-2021-3947)

Fix missing offset verification.

Cc: qemu-stable@nongnu.org
Cc: Philippe Mathieu-Daudé <philmd@redhat.com>
Reported-by: Qiuhao Li <Qiuhao.Li@outlook.com>
Fixes: f432fdfa121 ("support changed namespace asynchronous event")
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Signed-off-by: Klaus Jensen <k.jensen@samsung.com>
(cherry picked from commit e2c57529c9306e4c9aac75d9879f6e7699584a22)
Signed-off-by: Michael Roth <michael.roth@amd.com>
hw/nvme/ctrl.c