rom_copy() in hw/core/loader.c in QEMU 4.0 and 4.1.0 does not validate the relationship between two addresses, which allows attackers to trigger an invalid memory copy operation.
The product writes data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://git.qemu.org/?p=qemu.git%3Ba=commit%3Bh=e423455c4f23a1a828901c78fe6d03b7dde79319 | |
https://www.openwall.com/lists/oss-security/2020/06/03/6 | third party advisory mailing list |
https://security.netapp.com/advisory/ntap-20200619-0006/ | third party advisory |
https://lists.debian.org/debian-lts-announce/2020/06/msg00032.html | third party advisory mailing list |
https://lists.debian.org/debian-lts-announce/2020/07/msg00020.html | third party advisory mailing list |
https://usn.ubuntu.com/4467-1/ | third party advisory vendor advisory |
https://github.com/qemu/qemu/commit/4f1c6cb2f9afafda05eab150fd2bd284edce6676 | third party advisory patch |