The ehci_process_itd function in hw/usb/hcd-ehci.c in QEMU allows local guest OS administrators to cause a denial of service (infinite loop and CPU consumption) via a circular isochronous transfer descriptor (iTD) list.
The product contains an iteration or loop with an exit condition that cannot be reached, i.e., an infinite loop.
Link | Tags |
---|---|
http://www.openwall.com/lists/oss-security/2015/12/14/9 | third party advisory mailing list |
https://lists.gnu.org/archive/html/qemu-devel/2015-12/msg02124.html | mailing list third party advisory patch |
http://www.openwall.com/lists/oss-security/2015/12/14/16 | third party advisory mailing list |
http://www.securityfocus.com/bid/80694 | vdb entry third party advisory |
http://www.debian.org/security/2016/dsa-3469 | third party advisory vendor advisory |
http://www.debian.org/security/2016/dsa-3470 | third party advisory vendor advisory |
https://bugzilla.redhat.com/show_bug.cgi?id=1277983 | issue tracking third party advisory |
http://git.qemu.org/?p=qemu.git%3Ba=commit%3Bh=156a2e4dbffa85997636a7a39ef12da6f1b40254 | |
http://www.debian.org/security/2016/dsa-3471 | third party advisory vendor advisory |
https://security.gentoo.org/glsa/201602-01 | third party advisory vendor advisory |