CVE-2012-3515
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a...
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a virtual console backend, allows local OS guest users to gain privileges via a crafted escape VT100 sequence that triggers the overwrite of a "device model's address space."
Exploit likelihood
What each source reports
NVD Score used
7.2
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a virtual console backend, allows local OS guest users to gain privileges via a crafted escape VT100 sequence that triggers the overwrite of a "device model's address space."
- Record
CVE-2012-3515- CVSS 2.0
- 7.2 High
AV:L/AC:L/Au:N/C:C/I:C/A:C - Weakness
- CWE-20
- Updated
- 2026-11-02
CVE List No score
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a virtual console backend, allows local OS guest users to gain privileges via a crafted escape VT100 sequence that triggers the overwrite of a "device model's address space."
- Record
CVE-2012-3515- Updated
- 2026-11-02
EUVDEUVD-2012-3470 No score
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a virtual console backend, allows local OS guest users to gain privileges via a crafted escape VT100 sequence that triggers the overwrite of a "device model's address space."
- Record
EUVD-2012-3470- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-rwhm-5hjg-54j9 No score
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a...
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a virtual console backend, allows local OS guest users to gain privileges via a crafted escape VT100 sequence that triggers the overwrite of a "device model's address space."
- Record
GHSA-rwhm-5hjg-54j9- Weakness
- CWE-20
- Updated
- 2026-11-02
OSV No score
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a virtual console backend, allows local OS guest users to gain privileges via a crafted escape VT100 sequence that triggers the overwrite of a "device model's address space."
- Record
CVE-2012-3515- Updated
- 2026-11-02
OSVDEBIAN-CVE-2012-3515 No score
Qemu, as used in Xen 4.0, 4.1 and possibly other products, when emulating certain devices with a virtual console backend, allows local OS guest users to gain privileges via a crafted escape VT100 sequence that triggers the overwrite of a "device model's address space."
- Record
DEBIAN-CVE-2012-3515- Updated
- 2026-11-02
Show 4 moreShow less
OSVopenSUSE-SU-2024:10233-1 No score
qemu-2.6.1-1.5 on GA media
These are all security issues fixed in the qemu-2.6.1-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10233-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:10285-1 No score
qemu-linux-user-2.6.1-1.5 on GA media
These are all security issues fixed in the qemu-linux-user-2.6.1-1.5 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:10285-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:0929-1 No score
Security update for kvm
The kvm qemu vt100 emulation was affected by a problem where specific vt100 sequences could have been used by guest users to affect the host. (CVE-2012-3515 aka XSA-17).
Also a temp file race was fixed. (CVE-2012-2652)
Security Issue reference:
* CVE-2012-3515
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-3515>
* CVE-2012-2652
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2012-2652>
- Record
SUSE-SU-2015:0929-1- Updated
- 2026-11-02
OSVSUSE-SU-2015:0943-1 No score
Security update for KVM
This update fixes a file permission issue with qga (the QEMU Guest Agent) from the qemu/kvm package and includes several bug-fixes.
(bnc#818182) (CVE-2013-2007) (bnc#786813) (bnc#725008) (bnc#712137) (bnc#824340)
Security Issues:
* CVE-2013-2007
<http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2013-2007>
- Record
SUSE-SU-2015:0943-1- Updated
- 2026-11-02
Affected products
- qemu
- xen
- canonical ubuntu linux
- debian linux
- opensuse
- redhat enterprise linux desktop
- redhat enterprise linux eus
- redhat enterprise linux server
- redhat enterprise linux workstation
- redhat virtualization
- suse linux enterprise desktop
- suse linux enterprise server
Show 1 moreShow less
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qemuDebian:12 |
before 1.1.2+dfsg-1 | 1.1.2+dfsg-1 |
qemuDebian:13 |
before 1.1.2+dfsg-1 | 1.1.2+dfsg-1 |
qemuDebian:14 |
before 1.1.2+dfsg-1 | 1.1.2+dfsg-1 |
xenDebian:12 |
before 4.1.3-2 | 4.1.3-2 |
xenDebian:13 |
before 4.1.3-2 | 4.1.3-2 |
xenDebian:14 |
before 4.1.3-2 | 4.1.3-2 |
qemu-kvmDebian:6.0 |
before 0.12.5+dfsg-5+squeeze9, plus listed versions 0.12.5+dfsg-50.12.5+dfsg-5+squeeze10.12.5+dfsg-5+squeeze20.12.5+dfsg-5+squeeze30.12.5+dfsg-5+squeeze4 Show 5 moreShow less0.12.5+dfsg-5+squeeze4~bpo50+10.12.5+dfsg-5+squeeze50.12.5+dfsg-5+squeeze60.12.5+dfsg-5+squeeze70.12.5+dfsg-5+squeeze8 |
0.12.5+dfsg-5+squeeze9 |
xen-qemu-dm-4.0Debian:6.0 |
before 4.0.1-2+squeeze2, plus listed versions 4.0.1-24.0.1-2+squeeze1 |
4.0.1-2+squeeze2 |
qemuDebian:6.0 |
before 0.12.5+dfsg-3squeeze2, plus listed versions 0.12.5+dfsg-30.12.5+dfsg-3squeeze1 |
0.12.5+dfsg-3squeeze2 |
qemu-img-rhevRed Hat:enterprise_linux:6::hypervisor |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
Show 50 moreShow less
| Package | Affected | Fixed |
|---|---|---|
qemu-kvm-rhevRed Hat:enterprise_linux:6::hypervisor |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-rhev-debuginfoRed Hat:enterprise_linux:6::hypervisor |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-rhev-toolsRed Hat:enterprise_linux:6::hypervisor |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-guest-agentRed Hat:enterprise_linux:6::client |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-imgRed Hat:enterprise_linux:6::client |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvmRed Hat:enterprise_linux:6::client |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:6::client |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-toolsRed Hat:enterprise_linux:6::client |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-guest-agentRed Hat:enterprise_linux:6::computenode |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-imgRed Hat:enterprise_linux:6::computenode |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvmRed Hat:enterprise_linux:6::computenode |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:6::computenode |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-toolsRed Hat:enterprise_linux:6::computenode |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-guest-agentRed Hat:enterprise_linux:6::server |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-imgRed Hat:enterprise_linux:6::server |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvmRed Hat:enterprise_linux:6::server |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:6::server |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-toolsRed Hat:enterprise_linux:6::server |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-guest-agentRed Hat:enterprise_linux:6::workstation |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-imgRed Hat:enterprise_linux:6::workstation |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvmRed Hat:enterprise_linux:6::workstation |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-debuginfoRed Hat:enterprise_linux:6::workstation |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
qemu-kvm-toolsRed Hat:enterprise_linux:6::workstation |
before 2:0.12.1.2-2.295.el6_3.2 | 2:0.12.1.2-2.295.el6_3.2 |
kmod-kvmRed Hat:rhel_virtualization:5::client |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kmod-kvm-debugRed Hat:rhel_virtualization:5::client |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvmRed Hat:rhel_virtualization:5::client |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvm-debuginfoRed Hat:rhel_virtualization:5::client |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvm-qemu-imgRed Hat:rhel_virtualization:5::client |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvm-toolsRed Hat:rhel_virtualization:5::client |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kmod-kvmRed Hat:rhel_virtualization:5::server |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kmod-kvm-debugRed Hat:rhel_virtualization:5::server |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvmRed Hat:rhel_virtualization:5::server |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvm-debuginfoRed Hat:rhel_virtualization:5::server |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvm-qemu-imgRed Hat:rhel_virtualization:5::server |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
kvm-toolsRed Hat:rhel_virtualization:5::server |
before 0:83-249.el5_8.5 | 0:83-249.el5_8.5 |
xenRed Hat:enterprise_linux:5::client |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-debuginfoRed Hat:enterprise_linux:5::client |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-libsRed Hat:enterprise_linux:5::client |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xenRed Hat:rhel_virtualization:5::client |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-debuginfoRed Hat:rhel_virtualization:5::client |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-develRed Hat:rhel_virtualization:5::client |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xenRed Hat:enterprise_linux:5::server |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-debuginfoRed Hat:enterprise_linux:5::server |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-libsRed Hat:enterprise_linux:5::server |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xenRed Hat:rhel_virtualization:5::server |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-debuginfoRed Hat:rhel_virtualization:5::server |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
xen-develRed Hat:rhel_virtualization:5::server |
before 0:3.0.3-135.el5_8.5 | 0:3.0.3-135.el5_8.5 |
rhev-hypervisor6Red Hat:enterprise_linux:6::hypervisor |
before 0:6.3-20120926.0.el6_3 | 0:6.3-20120926.0.el6_3 |
qemuopenSUSE:Tumbleweed |
before 2.6.1-1.5 | 2.6.1-1.5 |
qemu-linux-useropenSUSE:Tumbleweed |
before 2.6.1-1.5 | 2.6.1-1.5 |
History
| Recorded | Changed | Sources |
|---|---|---|
| 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-2012-3515 is a high vulnerability (CVSS 7.2) in Qemu, published August 31, 2012. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.53%, the 44th percentile. Fixed in qemu 1.1.2+dfsg-1.
References
secunia.com/advisories/55082
secunia.com/advisories/50528
rhn.redhat.com/errata/RHSA-2012-1234.html
secunia.com/advisories/50530
git.qemu.org?p=qemu-stable-0.15.git%3Ba=log
secunia.com/advisories/51413
Show 170 moreShow less
security.gentoo.org/glsa/glsa-201309-24.xml
secunia.com/advisories/50689
debian.org/security/2012/dsa-2543
lists.opensuse.org/opensuse-security-announce/2012-09/msg00005.html
secunia.com/advisories/50632
rhn.redhat.com/errata/RHSA-2012-1325.html
rhn.redhat.com/errata/RHSA-2012-1236.html
lists.opensuse.org/opensuse-security-announce/2012-09/msg00027.html
lists.opensuse.org/opensuse-security-announce/2012-09/msg00024.html
secunia.com/advisories/50913
lists.opensuse.org/opensuse-security-announce/2012-11/msg00017.html
secunia.com/advisories/50472
lists.opensuse.org/opensuse-security-announce/2012-09/msg00016.html
ubuntu.com/usn/USN-1590-1
rhn.redhat.com/errata/RHSA-2012-1262.html
lists.opensuse.org/opensuse-updates/2012-09/msg00051.html
wiki.xen.org/wiki/Security_Announcements
lists.opensuse.org/opensuse-security-announce/2012-09/msg00026.html
securityfocus.com/bid/55413
lists.opensuse.org/opensuse-security-announce/2012-09/msg00012.html
lists.opensuse.org/opensuse-security-announce/2012-09/msg00018.html
lists.opensuse.org/opensuse-security-announce/2012-10/msg00002.html
security.gentoo.org/glsa/201604-03
rhn.redhat.com/errata/RHSA-2012-1233.html
lists.opensuse.org/opensuse-security-announce/2012-09/msg00003.html
support.citrix.com/article/CTX134708
debian.org/security/2012/dsa-2545
lists.opensuse.org/opensuse-security-announce/2012-09/msg00001.html
lists.xen.org/archives/html/xen-announce/2012-09/msg00003.html
lists.opensuse.org/opensuse-security-announce/2012-09/msg00004.html
rhn.redhat.com/errata/RHSA-2012-1235.html
lists.opensuse.org/opensuse-security-announce/2012-11/msg00018.html
openwall.com/lists/oss-security/2012/09/05/10
lists.opensuse.org/opensuse-security-announce/2012-09/msg00017.html
secunia.com/advisories/50860
nvd.nist.gov/vuln/detail/CVE-2012-3515
git.qemu.org?p=qemu-stable-0.15.git;a=log
access.redhat.com/errata/RHSA-2012:1233
access.redhat.com/errata/RHSA-2012:1234
access.redhat.com/errata/RHSA-2012:1235
access.redhat.com/errata/RHSA-2012:1236
access.redhat.com/errata/RHSA-2012:1262
access.redhat.com/errata/RHSA-2012:1325
access.redhat.com/security/cve/CVE-2012-3515
bugzilla.redhat.com/show_bug.cgi?id=851252
github.com/advisories/GHSA-rwhm-5hjg-54j9
security-tracker.debian.org/tracker/CVE-2012-3515
access.redhat.com/security/updates/classification
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1233.json
cve.org/CVERecord?id=CVE-2012-3515
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1234.json
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1235.json
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1236.json
access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/5/html/Hypervisor_Deployment_Guide/chap-Deployment_Guide-Upgrading_Red_Hat_Enterprise_Virtualization_Hypervisors.html
access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Hypervisor_Deployment_Guide/chap-Deployment_Guide-Upgrading_Red_Hat_Enterprise_Virtualization_Hypervisors.html
bugzilla.redhat.com/show_bug.cgi?id=847715
bugzilla.redhat.com/show_bug.cgi?id=856827
bugzilla.redhat.com/show_bug.cgi?id=856830
security.access.redhat.com/data/csaf/v2/advisories/2012/rhsa-2012_1325.json
access.redhat.com/security/cve/CVE-2012-3480
cve.org/CVERecord?id=CVE-2012-3480
nvd.nist.gov/vuln/detail/CVE-2012-3480
suse.com/support/update/announcement/2015/suse-su-20150929-1
bugzilla.suse.com/598271
bugzilla.suse.com/598298
bugzilla.suse.com/599095
bugzilla.suse.com/603161
bugzilla.suse.com/603179
bugzilla.suse.com/610682
bugzilla.suse.com/619991
bugzilla.suse.com/621793
bugzilla.suse.com/626654
bugzilla.suse.com/637297
bugzilla.suse.com/689895
bugzilla.suse.com/690781
bugzilla.suse.com/695510
bugzilla.suse.com/695766
bugzilla.suse.com/698237
bugzilla.suse.com/701161
bugzilla.suse.com/702823
bugzilla.suse.com/704933
bugzilla.suse.com/705095
bugzilla.suse.com/705304
bugzilla.suse.com/740165
bugzilla.suse.com/764526
bugzilla.suse.com/777084
bugzilla.suse.com/877642
bugzilla.suse.com/877645
bugzilla.suse.com/929339
bugzilla.suse.com/932770
suse.com/security/cve/CVE-2011-1750
suse.com/security/cve/CVE-2011-1751
suse.com/security/cve/CVE-2011-2212
suse.com/security/cve/CVE-2011-2512
suse.com/security/cve/CVE-2011-2527
suse.com/security/cve/CVE-2012-0029
suse.com/security/cve/CVE-2012-2652
suse.com/security/cve/CVE-2012-3515
suse.com/security/cve/CVE-2014-0222
suse.com/security/cve/CVE-2014-0223
suse.com/security/cve/CVE-2015-3209
suse.com/security/cve/CVE-2015-3456
suse.com/support/update/announcement/2015/suse-su-20150943-1
bugzilla.suse.com/709405
bugzilla.suse.com/712137
bugzilla.suse.com/722643
bugzilla.suse.com/722958
bugzilla.suse.com/724813
bugzilla.suse.com/725008
bugzilla.suse.com/747339
bugzilla.suse.com/753313
bugzilla.suse.com/757031
bugzilla.suse.com/770153
bugzilla.suse.com/772586
bugzilla.suse.com/786813
bugzilla.suse.com/818182
bugzilla.suse.com/824340
bugzilla.suse.com/834196
suse.com/security/cve/CVE-2013-2007
suse.com/security/cve/CVE-2008-0928
suse.com/security/cve/CVE-2008-1945
suse.com/security/cve/CVE-2008-2382
suse.com/security/cve/CVE-2008-4539
suse.com/security/cve/CVE-2013-4148
suse.com/security/cve/CVE-2013-4149
suse.com/security/cve/CVE-2013-4150
suse.com/security/cve/CVE-2013-4151
suse.com/security/cve/CVE-2013-4526
suse.com/security/cve/CVE-2013-4527
suse.com/security/cve/CVE-2013-4529
suse.com/security/cve/CVE-2013-4530
suse.com/security/cve/CVE-2013-4531
suse.com/security/cve/CVE-2013-4533
suse.com/security/cve/CVE-2013-4534
suse.com/security/cve/CVE-2013-4535
suse.com/security/cve/CVE-2013-4536
suse.com/security/cve/CVE-2013-4537
suse.com/security/cve/CVE-2013-4538
suse.com/security/cve/CVE-2013-4539
suse.com/security/cve/CVE-2013-4540
suse.com/security/cve/CVE-2013-4541
suse.com/security/cve/CVE-2013-4542
suse.com/security/cve/CVE-2013-4544
suse.com/security/cve/CVE-2013-6399
suse.com/security/cve/CVE-2014-0142
suse.com/security/cve/CVE-2014-0143
suse.com/security/cve/CVE-2014-0144
suse.com/security/cve/CVE-2014-0145
suse.com/security/cve/CVE-2014-0146
suse.com/security/cve/CVE-2014-0147
suse.com/security/cve/CVE-2014-0150
suse.com/security/cve/CVE-2014-0182
suse.com/security/cve/CVE-2016-3712
suse.com/security/cve/CVE-2016-4002
suse.com/security/cve/CVE-2016-4020
suse.com/security/cve/CVE-2016-4439
suse.com/security/cve/CVE-2016-4441
suse.com/security/cve/CVE-2016-4453
suse.com/security/cve/CVE-2016-4454
suse.com/security/cve/CVE-2016-4952
suse.com/security/cve/CVE-2016-4964
suse.com/security/cve/CVE-2016-5105
suse.com/security/cve/CVE-2016-5106
suse.com/security/cve/CVE-2016-5107
suse.com/security/cve/CVE-2016-5126
suse.com/security/cve/CVE-2016-5238
suse.com/security/cve/CVE-2016-5337
suse.com/security/cve/CVE-2016-5338
suse.com/security/cve/CVE-2016-5403
suse.com/security/cve/CVE-2016-6351