The sdhci_sdma_transfer_multi_blocks function in hw/sd/sdhci.c in QEMU (aka Quick Emulator) allows local guest OS privileged users to cause a denial of service (out-of-bounds heap access and crash) or execute arbitrary code on the QEMU host via vectors involving the data transfer length.
The product reads data past the end, or before the beginning, of the intended buffer.
Link | Tags |
---|---|
https://lists.debian.org/debian-lts-announce/2018/09/msg00007.html | third party advisory mailing list |
http://www.openwall.com/lists/oss-security/2017/01/30/2 | mailing list third party advisory patch |
https://security.gentoo.org/glsa/201702-28 | third party advisory vendor advisory |
http://www.securityfocus.com/bid/95885 | vdb entry third party advisory |
http://www.openwall.com/lists/oss-security/2017/02/12/1 | mailing list third party advisory patch |
https://bugzilla.redhat.com/show_bug.cgi?id=1417559 | issue tracking patch |
http://www.openwall.com/lists/oss-security/2017/01/31/10 | mailing list third party advisory patch |
http://git.qemu-project.org/?p=qemu.git%3Ba=commitdiff%3Bh=42922105beb14c2fc58185ea022b9f72fb5465e9 |