CVE-2020-11869
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA...
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
3.3
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
- Record
CVE-2020-11869- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - CVSS 2.0
- 2.1 Low
AV:L/AC:L/Au:N/C:N/I:N/A:P - Weakness
- CWE-190
- Updated
- 2026-11-02
CVE List No score
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
- Record
CVE-2020-11869- Updated
- 2026-11-02
EUVDEUVD-2020-4209 No score
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
- Record
EUVD-2020-4209- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-v28g-xr7w-fvp4 No score
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA...
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
- Record
GHSA-v28g-xr7w-fvp4- Updated
- 2026-11-02
OSVBELL-CVE-2020-11869
3.3
CVE-2020-11869 does not affect BellSoft software
- Record
BELL-CVE-2020-11869- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSV
3.3
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
- Record
CVE-2020-11869- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
Show 4 moreShow less
OSVDEBIAN-CVE-2020-11869
3.3
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
- Record
DEBIAN-CVE-2020-11869- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVUBUNTU-CVE-2020-11869
3.3
An integer overflow was found in QEMU 4.0.1 through 4.2.0 in the way it implemented ATI VGA emulation. This flaw occurs in the ati_2d_blt() routine in hw/display/ati-2d.c while handling MMIO write operations through the ati_mm_write() callback. A malicious guest could abuse this flaw to crash the QEMU process, resulting in a denial of service.
- Record
UBUNTU-CVE-2020-11869- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - 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
OSVUSN-4372-1 No score
qemu vulnerabilities
It was discovered that QEMU incorrectly handled bochs-display devices. A local attacker in a guest could use this to cause a denial of service or possibly execute arbitrary code in the host. This issue only affected Ubuntu 19.10. (CVE-2019-15034)
It was discovered that QEMU incorrectly handled memory during certain VNC operations. A remote attacker could possibly use this issue to cause QEMU to consume resources, resulting in a denial of service. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 19.10. (CVE-2019-20382)
It was discovered that QEMU incorrectly generated QEMU Pointer Authentication signatures on ARM. A local attacker could possibly use this issue to bypass PAuth. This issue only affected Ubuntu 19.10. (CVE-2020-10702)
Ziming Zhang discovered that QEMU incorrectly handled ATI VGA emulation. A local attacker in a guest could use this issue to cause QEMU to crash, resulting in a denial of service. This issue only affected Ubuntu 20.04 LTS. (CVE-2020-11869)
Aviv Sasson discovered that QEMU incorrectly handled Slirp networking. A remote attacker could use this issue to cause QEMU to crash, resulting in a denial of service, or possibly execute arbitrary code. This issue only affected Ubuntu 16.04 LTS, Ubuntu 18.04 LTS, and Ubuntu 19.10. (CVE-2020-1983)
- Record
USN-4372-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
qemuDebian:12 |
before 1:5.0-1 | 1:5.0-1 |
qemuDebian:13 |
before 1:5.0-1 | 1:5.0-1 |
qemuDebian:14 |
before 1:5.0-1 | 1:5.0-1 |
qemuUbuntu:20.04:LTS |
before 1:4.2-3ubuntu6.1, plus listed versions 1:4.0+dfsg-0ubuntu91:4.0+dfsg-0ubuntu101:4.2-1ubuntu11:4.2-1ubuntu21:4.2-3ubuntu1 Show 5 moreShow less1:4.2-3ubuntu21:4.2-3ubuntu31:4.2-3ubuntu41:4.2-3ubuntu51:4.2-3ubuntu6 |
1:4.2-3ubuntu6.1 |
qemuUbuntu:16.04:LTS From an advisory covering 5 CVEs |
before 1:2.5+dfsg-5ubuntu10.44, plus listed versions 1:2.3+dfsg-5ubuntu91:2.3+dfsg-5ubuntu101:2.4+dfsg-4ubuntu11:2.4+dfsg-4ubuntu21:2.4+dfsg-4ubuntu3 Show 45 moreShow less1:2.4+dfsg-5ubuntu31:2.5+dfsg-1ubuntu21:2.5+dfsg-1ubuntu31:2.5+dfsg-1ubuntu41:2.5+dfsg-1ubuntu51:2.5+dfsg-5ubuntu11:2.5+dfsg-5ubuntu21:2.5+dfsg-5ubuntu41:2.5+dfsg-5ubuntu61:2.5+dfsg-5ubuntu71:2.5+dfsg-5ubuntu101:2.5+dfsg-5ubuntu10.11:2.5+dfsg-5ubuntu10.21:2.5+dfsg-5ubuntu10.31:2.5+dfsg-5ubuntu10.41:2.5+dfsg-5ubuntu10.51:2.5+dfsg-5ubuntu10.61:2.5+dfsg-5ubuntu10.71:2.5+dfsg-5ubuntu10.81:2.5+dfsg-5ubuntu10.91:2.5+dfsg-5ubuntu10.101:2.5+dfsg-5ubuntu10.111:2.5+dfsg-5ubuntu10.131:2.5+dfsg-5ubuntu10.141:2.5+dfsg-5ubuntu10.151:2.5+dfsg-5ubuntu10.161:2.5+dfsg-5ubuntu10.201:2.5+dfsg-5ubuntu10.211:2.5+dfsg-5ubuntu10.221:2.5+dfsg-5ubuntu10.241:2.5+dfsg-5ubuntu10.251:2.5+dfsg-5ubuntu10.261:2.5+dfsg-5ubuntu10.281:2.5+dfsg-5ubuntu10.291:2.5+dfsg-5ubuntu10.301:2.5+dfsg-5ubuntu10.311:2.5+dfsg-5ubuntu10.321:2.5+dfsg-5ubuntu10.331:2.5+dfsg-5ubuntu10.341:2.5+dfsg-5ubuntu10.351:2.5+dfsg-5ubuntu10.361:2.5+dfsg-5ubuntu10.371:2.5+dfsg-5ubuntu10.381:2.5+dfsg-5ubuntu10.391:2.5+dfsg-5ubuntu10.40 |
1:2.5+dfsg-5ubuntu10.44 |
qemuUbuntu:18.04:LTS From an advisory covering 5 CVEs |
before 1:2.11+dfsg-1ubuntu7.26, plus listed versions 1:2.10+dfsg-0ubuntu31:2.10+dfsg-0ubuntu41:2.10+dfsg-0ubuntu51:2.11+dfsg-1ubuntu11:2.11+dfsg-1ubuntu2 Show 26 moreShow less1:2.11+dfsg-1ubuntu41:2.11+dfsg-1ubuntu51:2.11+dfsg-1ubuntu61:2.11+dfsg-1ubuntu71:2.11+dfsg-1ubuntu7.11:2.11+dfsg-1ubuntu7.21:2.11+dfsg-1ubuntu7.31:2.11+dfsg-1ubuntu7.41:2.11+dfsg-1ubuntu7.51:2.11+dfsg-1ubuntu7.61:2.11+dfsg-1ubuntu7.71:2.11+dfsg-1ubuntu7.81:2.11+dfsg-1ubuntu7.91:2.11+dfsg-1ubuntu7.101:2.11+dfsg-1ubuntu7.121:2.11+dfsg-1ubuntu7.131:2.11+dfsg-1ubuntu7.141:2.11+dfsg-1ubuntu7.151:2.11+dfsg-1ubuntu7.171:2.11+dfsg-1ubuntu7.181:2.11+dfsg-1ubuntu7.191:2.11+dfsg-1ubuntu7.201:2.11+dfsg-1ubuntu7.211:2.11+dfsg-1ubuntu7.221:2.11+dfsg-1ubuntu7.231:2.11+dfsg-1ubuntu7.25 |
1:2.11+dfsg-1ubuntu7.26 |
qemuUbuntu:20.04:LTS From an advisory covering 5 CVEs |
before 1:4.2-3ubuntu6.1, plus listed versions 1:4.0+dfsg-0ubuntu91:4.0+dfsg-0ubuntu101:4.2-1ubuntu11:4.2-1ubuntu21:4.2-3ubuntu1 Show 5 moreShow less1:4.2-3ubuntu21:4.2-3ubuntu31:4.2-3ubuntu41:4.2-3ubuntu51:4.2-3ubuntu6 |
1:4.2-3ubuntu6.1 |
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-2020-11869 is a low vulnerability (CVSS 3.3) in Qemu, published April 27, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.40%, the 34th percentile. Fixed in qemu 1:5.0-1.
References
openwall.com/lists/oss-security/2020/04/24/2
git.qemu.org?p=qemu.git%3Ba=commit%3Bh=ac2071c3791b67fc7af78b8ceb320c01ca1b5df7
usn.ubuntu.com/4372-1
nvd.nist.gov/vuln/detail/CVE-2020-11869
git.qemu.org?p=qemu.git;a=commit;h=ac2071c3791b67fc7af78b8ceb320c01ca1b5df7
github.com/advisories/GHSA-v28g-xr7w-fvp4
Show 144 moreShow less
docs.bell-sw.com/security/cves/CVE-2020-11869
security-tracker.debian.org/tracker/CVE-2020-11869
ubuntu.com/security/CVE-2020-11869
ubuntu.com/security/notices/USN-4372-1
cve.org/CVERecord?id=CVE-2020-11869
ubuntu.com/security/CVE-2019-15034
ubuntu.com/security/CVE-2019-20382
ubuntu.com/security/CVE-2020-1983
ubuntu.com/security/CVE-2020-10702
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
Left out here: 3 versions. The JSON record has them.