CVE-2015-5225
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU...
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU before 2.4.0.1 allows guest users to cause a denial of service (heap memory corruption and process crash) or possibly execute arbitrary code on the host via unspecified vectors, related to refreshing the server display surface.
Exploit likelihood
What each source reports
NVD Score used
7.2
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU before 2.4.0.1 allows guest users to cause a denial of service (heap memory corruption and process crash) or possibly execute arbitrary code on the host via unspecified vectors, related to refreshing the server display surface.
- Record
CVE-2015-5225- CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU before 2.4.0.1 allows guest users to cause a denial of service (heap memory corruption and process crash) or possibly execute arbitrary code on the host via unspecified vectors, related to refreshing the server display surface.
- Record
CVE-2015-5225- Updated
- 2026-11-02
EUVDEUVD-2015-5221 No score
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU before 2.4.0.1 allows guest users to cause a denial of service (heap memory corruption and process crash) or possibly execute arbitrary code on the host via unspecified vectors, related to refreshing the server display surface.
- Record
EUVD-2015-5221- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-xf7r-x3p2-rg72 No score
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU...
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU before 2.4.0.1 allows guest users to cause a denial of service (heap memory corruption and process crash) or possibly execute arbitrary code on the host via unspecified vectors, related to refreshing the server display surface.
- Record
GHSA-xf7r-x3p2-rg72- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU before 2.4.0.1 allows guest users to cause a denial of service (heap memory corruption and process crash) or possibly execute arbitrary code on the host via unspecified vectors, related to refreshing the server display surface.
- Record
CVE-2015-5225- Updated
- 2026-11-02
OSVDEBIAN-CVE-2015-5225 No score
Buffer overflow in the vnc_refresh_server_surface function in the VNC display driver in QEMU before 2.4.0.1 allows guest users to cause a denial of service (heap memory corruption and process crash) or possibly execute arbitrary code on the host via unspecified vectors, related to refreshing the server display surface.
- Record
DEBIAN-CVE-2015-5225- Updated
- 2026-11-02
OSVMGASA-2015-0369 No score
Updated qemu packages fix security vulnerabilities
Updated qemu packages fix security vulnerabilities:
Qemu emulator built with the RTL8139 emulation support is vulnerable to an information leakage flaw. It could occur while processing network packets under RTL8139 controller's C+ mode of operation. A guest user could use this flaw to read uninitialised Qemu heap memory up to 65K bytes (CVE-2015-5165).
Qinghao Tang and Mr. Zuozhi discovered that QEMU incorrectly handled memory in the VNC display driver. A malicious guest could use this issue to cause a denial of service, or possibly execute arbitrary code on the host as the user running the QEMU process (CVE-2015-5225). - Mageia 5 only
Qemu emulator built with the e1000 NIC emulation support is vulnerable to an infinite loop issue. It could occur while processing transmit descriptor data when sending a network packet. A privileged user inside guest could use this flaw to crash the Qemu instance resulting in DoS (CVE-2015-6815).
Qemu emulator built with the IDE disk and CD/DVD-ROM emulation support is vulnerable to a divide by zero issue. It could occur while executing an IDE command WIN_READ_NATIVE_MAX to determine the maximum size of a drive. A privileged user inside guest could use this flaw to crash the Qemu instance resulting in DoS (CVE-2015-6855).
- Record
MGASA-2015-0369- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11287-1 No score
qemu-6.1.0-32.1 on GA media
These are all security issues fixed in the qemu-6.1.0-32.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11287-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qemuDebian:12 |
before 1:2.4+dfsg-1a | 1:2.4+dfsg-1a |
qemuDebian:13 |
before 1:2.4+dfsg-1a | 1:2.4+dfsg-1a |
qemuDebian:14 |
before 1:2.4+dfsg-1a | 1:2.4+dfsg-1a |
qemuDebian:8 From an advisory covering 5 CVEs |
before 1:2.1+dfsg-12+deb8u2, plus listed versions 1:2.1+dfsg-111:2.1+dfsg-121:2.1+dfsg-12+deb8u11:2.1+dfsg-12~bpo70+1 |
1:2.1+dfsg-12+deb8u2 |
qemuMageia:5 From an advisory covering 4 CVEs |
before 2.1.3-2.6.mga5 | 2.1.3-2.6.mga5 |
libcacard-devel-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-tools-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-img-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-common-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qemu-kvm-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-tools-rhevRed Hat:openstack:5::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-devel-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-tools-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-img-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-common-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-tools-rhevRed Hat:openstack:6::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-rhevRed Hat:openstack:7::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-tools-rhevRed Hat:openstack:7::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-img-rhevRed Hat:openstack:7::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-common-rhevRed Hat:openstack:7::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-rhevRed Hat:openstack:7::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-rhev-debuginfoRed Hat:openstack:7::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-tools-rhevRed Hat:openstack:7::el7 |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-devel-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
libcacard-tools-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-img-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-common-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-rhev-debuginfoRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemu-kvm-tools-rhevRed Hat:enterprise_linux:7::hypervisor |
before 10:2.1.2-23.el7_1.9 | 10:2.1.2-23.el7_1.9 |
qemuopenSUSE:Tumbleweed From an advisory covering 135 CVEs |
before 6.1.0-32.1 | 6.1.0-32.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2015-5225 is a high vulnerability (CVSS 7.2) in Qemu, published September 2, 2015. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 45th percentile. Fixed in qemu 1:2.4+dfsg-1a.
References
lists.gnu.org/archive/html/qemu-devel/2015-09/msg05832.html
lists.gnu.org/archive/html/qemu-devel/2015-08/msg02495.html
rhn.redhat.com/errata/RHSA-2015-1837.html
lists.fedoraproject.org/pipermail/package-announce/2015-September/165484.html
debian.org/security/2015/dsa-3348
lists.fedoraproject.org/pipermail/package-announce/2015-October/169039.html
Show 158 moreShow less
rhn.redhat.com/errata/RHSA-2015-1772.html
securitytracker.com/id/1033547
openwall.com/lists/oss-security/2015/08/21/6
securityfocus.com/bid/76506
lists.fedoraproject.org/pipermail/package-announce/2015-September/166798.html
security.gentoo.org/glsa/201602-01
nvd.nist.gov/vuln/detail/CVE-2015-5225
access.redhat.com/errata/RHSA-2015:1772
access.redhat.com/errata/RHSA-2015:1837
access.redhat.com/security/cve/CVE-2015-5225
bugzilla.redhat.com/show_bug.cgi?id=1255896
github.com/advisories/GHSA-xf7r-x3p2-rg72
security-tracker.debian.org/tracker/CVE-2015-5225
advisories.mageia.org/MGASA-2015-0369.html
bugs.mageia.org/show_bug.cgi?id=16604
lists.fedoraproject.org/pipermail/package-announce/2015-September/165305.html
ubuntu.com/usn/usn-2724-1
openwall.com/lists/oss-security/2015/09/05/5
openwall.com/lists/oss-security/2015/09/10/2
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1772.json
cve.org/CVERecord?id=CVE-2015-5225
security.access.redhat.com/data/csaf/v2/advisories/2015/rhsa-2015_1837.json
suse.com/security/cve/CVE-2014-0222
suse.com/security/cve/CVE-2014-8106
suse.com/security/cve/CVE-2015-5225
suse.com/security/cve/CVE-2015-6855
suse.com/security/cve/CVE-2015-8504
suse.com/security/cve/CVE-2015-8619
suse.com/security/cve/CVE-2016-10028
suse.com/security/cve/CVE-2016-10155
suse.com/security/cve/CVE-2016-1714
suse.com/security/cve/CVE-2016-6490
suse.com/security/cve/CVE-2016-6836
suse.com/security/cve/CVE-2016-7156
suse.com/security/cve/CVE-2016-7157
suse.com/security/cve/CVE-2016-7161
suse.com/security/cve/CVE-2016-7170
suse.com/security/cve/CVE-2016-7421
suse.com/security/cve/CVE-2016-7422
suse.com/security/cve/CVE-2016-7423
suse.com/security/cve/CVE-2016-7466
suse.com/security/cve/CVE-2016-7907
suse.com/security/cve/CVE-2016-7908
suse.com/security/cve/CVE-2016-7909
suse.com/security/cve/CVE-2016-7994
suse.com/security/cve/CVE-2016-7995
suse.com/security/cve/CVE-2016-8576
suse.com/security/cve/CVE-2016-8577
suse.com/security/cve/CVE-2016-8578
suse.com/security/cve/CVE-2016-8667
suse.com/security/cve/CVE-2016-8668
suse.com/security/cve/CVE-2016-8669
suse.com/security/cve/CVE-2016-8909
suse.com/security/cve/CVE-2016-8910
suse.com/security/cve/CVE-2016-9101
suse.com/security/cve/CVE-2016-9102
suse.com/security/cve/CVE-2016-9103
suse.com/security/cve/CVE-2016-9104
suse.com/security/cve/CVE-2016-9105
suse.com/security/cve/CVE-2016-9106
suse.com/security/cve/CVE-2016-9602
suse.com/security/cve/CVE-2016-9907
suse.com/security/cve/CVE-2016-9921
suse.com/security/cve/CVE-2017-10664
suse.com/security/cve/CVE-2017-10806
suse.com/security/cve/CVE-2017-11334
suse.com/security/cve/CVE-2017-11434
suse.com/security/cve/CVE-2017-13673
suse.com/security/cve/CVE-2017-13711
suse.com/security/cve/CVE-2017-14167
suse.com/security/cve/CVE-2017-15038
suse.com/security/cve/CVE-2017-15118
suse.com/security/cve/CVE-2017-15268
suse.com/security/cve/CVE-2017-15289
suse.com/security/cve/CVE-2017-2615
suse.com/security/cve/CVE-2017-2620
suse.com/security/cve/CVE-2017-2630
suse.com/security/cve/CVE-2017-5525
suse.com/security/cve/CVE-2017-5526
suse.com/security/cve/CVE-2017-5552
suse.com/security/cve/CVE-2017-5578
suse.com/security/cve/CVE-2017-5579
suse.com/security/cve/CVE-2017-5667
suse.com/security/cve/CVE-2017-5715
suse.com/security/cve/CVE-2017-5856
suse.com/security/cve/CVE-2017-5857
suse.com/security/cve/CVE-2017-5898
suse.com/security/cve/CVE-2017-5973
suse.com/security/cve/CVE-2017-6058
suse.com/security/cve/CVE-2017-7471
suse.com/security/cve/CVE-2017-7493
suse.com/security/cve/CVE-2017-8112
suse.com/security/cve/CVE-2017-8309
suse.com/security/cve/CVE-2017-8379
suse.com/security/cve/CVE-2017-8380
suse.com/security/cve/CVE-2017-9503
suse.com/security/cve/CVE-2017-9524
suse.com/security/cve/CVE-2018-10839
suse.com/security/cve/CVE-2018-11806
suse.com/security/cve/CVE-2018-12126
suse.com/security/cve/CVE-2018-12130
suse.com/security/cve/CVE-2018-12207
suse.com/security/cve/CVE-2018-15746
suse.com/security/cve/CVE-2018-16872
suse.com/security/cve/CVE-2018-17963
suse.com/security/cve/CVE-2018-20123
suse.com/security/cve/CVE-2018-20124
suse.com/security/cve/CVE-2018-20125
suse.com/security/cve/CVE-2018-20126
suse.com/security/cve/CVE-2018-20191
suse.com/security/cve/CVE-2018-20216
suse.com/security/cve/CVE-2018-20815
suse.com/security/cve/CVE-2018-3639
suse.com/security/cve/CVE-2018-7858
suse.com/security/cve/CVE-2019-03812
suse.com/security/cve/CVE-2019-11135
suse.com/security/cve/CVE-2019-12155
suse.com/security/cve/CVE-2019-13164
suse.com/security/cve/CVE-2019-14378
suse.com/security/cve/CVE-2019-15890
suse.com/security/cve/CVE-2019-6778
suse.com/security/cve/CVE-2019-8934
suse.com/security/cve/CVE-2019-9824
suse.com/security/cve/CVE-2020-10702
suse.com/security/cve/CVE-2020-10717
suse.com/security/cve/CVE-2020-10761
suse.com/security/cve/CVE-2020-11102
suse.com/security/cve/CVE-2020-11869
suse.com/security/cve/CVE-2020-13361
suse.com/security/cve/CVE-2020-13362
suse.com/security/cve/CVE-2020-13659
suse.com/security/cve/CVE-2020-13800
suse.com/security/cve/CVE-2020-14364
suse.com/security/cve/CVE-2020-16092
suse.com/security/cve/CVE-2020-1711
suse.com/security/cve/CVE-2020-17380
suse.com/security/cve/CVE-2020-1983
suse.com/security/cve/CVE-2020-25085
suse.com/security/cve/CVE-2020-25723
suse.com/security/cve/CVE-2020-27821
suse.com/security/cve/CVE-2020-29129
suse.com/security/cve/CVE-2020-7039
suse.com/security/cve/CVE-2020-8608
suse.com/security/cve/CVE-2021-20181
suse.com/security/cve/CVE-2021-20203
suse.com/security/cve/CVE-2021-20221
suse.com/security/cve/CVE-2021-20257
suse.com/security/cve/CVE-2021-20263
suse.com/security/cve/CVE-2021-3416
suse.com/security/cve/CVE-2021-3527
suse.com/security/cve/CVE-2021-3544
suse.com/security/cve/CVE-2021-3545
suse.com/security/cve/CVE-2021-3546
suse.com/security/cve/CVE-2021-3582
suse.com/security/cve/CVE-2021-3607
suse.com/security/cve/CVE-2021-3608
suse.com/security/cve/CVE-2021-3682