First published: Tue Feb 14 2017(Updated: )
Quick emulator(Qemu) built with the SDHCI device emulation support is vulnerable to an infinite loop issue. It could occur while doing a multi block SDMA transfer via 'sdhci_sdma_transfer_multi_blocks' routine. A privileged user inside guest could use this flaw to crash the Qemu process resulting in DoS. Upstream patch: --------------- -> <a href="https://lists.gnu.org/archive/html/qemu-devel/2017-02/msg02776.html">https://lists.gnu.org/archive/html/qemu-devel/2017-02/msg02776.html</a> Reference: ---------- -> <a href="http://www.openwall.com/lists/oss-security/2017/02/14/8">http://www.openwall.com/lists/oss-security/2017/02/14/8</a>
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
QEMU KVM | <=2.8.1.1 | |
QEMU KVM | =2.9.0-rc0 | |
QEMU KVM | =2.9.0-rc1 | |
QEMU KVM | =2.9.0-rc2 | |
QEMU KVM | =2.9.0-rc3 | |
QEMU KVM | =2.9.0-rc4 | |
Debian Debian Linux | =8.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2017-5987 is considered to have a high severity due to its potential to cause denial of service.
To fix CVE-2017-5987, users should upgrade to a version of QEMU that is patched for this vulnerability.
The infinite loop in CVE-2017-5987 occurs during multi-block SDMA transfers in the sdhci_sdma_transfer_multi_blocks function.
Privileged users within guest environments using vulnerable versions of QEMU are affected by CVE-2017-5987.
CVE-2017-5987 requires privileged access to the guest, meaning it cannot be exploited remotely without such access.