From ${URL} : Qemu emulator built with the Rocker switch emulation support is vulnerable to an off-by-one error. It happens while processing transmit(tx) descriptors in 'tx_consume' routine, if a descriptor was to have more than allowed (ROCKER_TX_FRAGS_MAX=16) fragments. A privileged user inside guest could use this flaw to cause memory leakage on the host or crash the Qemu process instance resulting in DoS issue. Upstream patch: - --------------- -> https://lists.gnu.org/archive/html/qemu-devel/2015-12/msg04629.html Reference: - ---------- -> https://bugzilla.redhat.com/show_bug.cgi?id=1286971 This issue was discovered by Mr Qinghao Tang of Qihoo 360 Inc. @maintainer(s): after the bump, in case we need to stabilize the package, please let us know if it is ready for the stabilization or not.
fix is in qemu-2.5.0-r1 in the tree now http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bdea53ec5c2e6d80e30b288043e34bfc766e25
The stabilization happened in bug 571566
Added to existing GLSA draft
This issue was resolved and addressed in GLSA 201602-01 at https://security.gentoo.org/glsa/201602-01 by GLSA coordinator Kristian Fiskerstrand (K_F).
Re-Opening for cleanup. Maintainers, the GLSA has been released please clean up the Vulnerable versions.
Thanks for the report. Fixed in http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d526fe71f108586f62e2efc2ef06a67321d22216