CVE-2016-3710
Description
The VGA module in QEMU improperly performs bounds checking on banked access to video memory, which allows local guest OS administrators to execute arbitrary code on the host by changing access modes after setting the bank register, aka the "Dark Portal" issue.
Predictions
Heuristic predictions, AS-IS, for prioritization only.
Mitigations
Vendor advisory: debian — https://security-tracker.debian.org/tracker/CVE-2016-3710
Vendor advisory: secalert@redhat.com — https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg01197.html
Vendor advisory: secalert@redhat.com — https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05164862
Vendor advisory: suse — https://www.suse.com/security/cve/CVE-2016-3710.html
OS impact
| OS | Version | Status | Fixed in |
|---|---|---|---|
| sles | affected | | |
| ubuntu | 12.04 | affected | |
| ubuntu | 14.04 | affected | |
| ubuntu | 15.10 | affected | |
| ubuntu | 16.04 | affected | |
| debian | 8.0 | affected | |
| rhel | 6.0 | affected | |
| rhel | 7.0 | affected | |
| debian | bookworm | fixed | 1:2.6+dfsg-1 |
| debian | bullseye | fixed | 1:2.6+dfsg-1 |
| debian | forky | fixed | 1:2.6+dfsg-1 |
| debian | sid | fixed | 1:2.6+dfsg-1 |
| debian | trixie | fixed | 1:2.6+dfsg-1 |
Application impact
| Vendor | Product | Versions | Fixed |
|---|---|---|---|
| hp | helion_openstack | 2.0.0 | |
| hp | helion_openstack | 2.1.0 | |
| hp | helion_openstack | 2.1.2 | |
| hp | helion_openstack | 2.1.4 | |
| qemu | qemu | {"endIncluding":"2.5.1"} | |
| qemu | qemu | 2.6.0 | |
| oracle | vm_server | 3.2 | |
| oracle | vm_server | 3.3 | |
| oracle | vm_server | 3.4 | |
| citrix | xenserver | {"endIncluding":"7.0"} | |
| redhat | openstack | 5.0 | |
| redhat | openstack | 6.0 | |
| redhat | openstack | 7.0 | |
| redhat | openstack | 8 | |
| redhat | virtualization | 3.0 | |
References
- https://www.suse.com/security/cve/CVE-2016-3710.html
- http://rhn.redhat.com/errata/RHSA-2016-0724.html
- http://rhn.redhat.com/errata/RHSA-2016-0725.html
- http://rhn.redhat.com/errata/RHSA-2016-0997.html
- http://rhn.redhat.com/errata/RHSA-2016-0999.html
- http://rhn.redhat.com/errata/RHSA-2016-1000.html
- http://rhn.redhat.com/errata/RHSA-2016-1001.html
- http://rhn.redhat.com/errata/RHSA-2016-1002.html
- http://rhn.redhat.com/errata/RHSA-2016-1019.html
- http://rhn.redhat.com/errata/RHSA-2016-1943.html
- http://support.citrix.com/article/CTX212736
- http://www.debian.org/security/2016/dsa-3573
- http://www.openwall.com/lists/oss-security/2016/05/09/3
- http://www.oracle.com/technetwork/topics/security/linuxbulletinapr2016-2952096.html
- http://www.oracle.com/technetwork/topics/security/linuxbulletinoct2016-3090545.html
- http://www.oracle.com/technetwork/topics/security/ovmbulletinjul2016-3090546.html
- http://www.securityfocus.com/bid/90316
- http://www.securitytracker.com/id/1035794
- http://www.ubuntu.com/usn/USN-2974-1
- http://xenbits.xen.org/xsa/advisory-179.html
- https://access.redhat.com/errata/RHSA-2016:1224
- https://h20566.www2.hpe.com/portal/site/hpsc/public/kb/docDisplay?docId=emr_na-c05164862
- https://lists.gnu.org/archive/html/qemu-devel/2016-05/msg01197.html
- https://security-tracker.debian.org/tracker/CVE-2016-3710
CWEs
CWE-119
Verify integrity in audit chain (admin only). AS-IS.