CVE-2020-8608 Memory corruption in n/a
A buffer overflow in libslirp allows attackers to execute arbitrary code or cause denial of service in QEMU virtual machines.
- Exploited in the wild
- Not known
- Login needed
- Not needed
- Attackable
- Over the internet
- Victim action needed
- Not needed
- Fix
- Available
What is CVE-2020-8608?
CVE-2020-8608 is a medium-severity memory corruption vulnerability in Debian Debian Linux, published on 6 Feb 2020. An attacker can exploit it over the internet without logging in, with no action from the victim.
Official description
In libslirp 4.1.0, as used in QEMU 4.2.0, tcp_subr.c misuses snprintf return values, leading to a buffer overflow in later code.
Weakness: CWE-120
Which versions are affected by CVE-2020-8608?
It affects 3 products.
Linux distribution packages (40)
cockpit-podman AlmaLinux:8 | All versions | 11-1.module_el8.5.0+108+00865455 |
cockpit-podman AlmaLinux:8 | All versions | 11-1.module_el8.5.0+2635+e4386a39 |
containernetworking-plugins AlmaLinux:8 | All versions | 0.8.3-4.module_el8.5.0+108+00865455 |
containernetworking-plugins AlmaLinux:8 | All versions | 0.8.3-4.module_el8.5.0+2635+e4386a39 |
python-podman-api AlmaLinux:8 | All versions | 1.2.0-0.2.gitd0a45fe.module_el8.5.0+108+00865455 |
python-podman-api AlmaLinux:8 | All versions | 1.2.0-0.2.gitd0a45fe.module_el8.5.0+2635+e4386a39 |
slirp4netns AlmaLinux:8 | All versions | 0.4.2-3.git21fdece.module_el8.5.0+108+00865455 |
slirp4netns AlmaLinux:8 | All versions | 0.4.2-3.git21fdece.module_el8.5.0+2635+e4386a39 |
udica AlmaLinux:8 | All versions | 0.2.1-2.module_el8.5.0+108+00865455 |
udica AlmaLinux:8 | All versions | 0.2.1-2.module_el8.5.0+2635+e4386a39 |
qemu-guest-agent Red Hat:enterprise_linux:6::client | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-img Red Hat:enterprise_linux:6::client | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm Red Hat:enterprise_linux:6::client | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::client | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-tools Red Hat:enterprise_linux:6::client | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-guest-agent Red Hat:enterprise_linux:6::computenode | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-img Red Hat:enterprise_linux:6::computenode | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm Red Hat:enterprise_linux:6::computenode | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::computenode | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-tools Red Hat:enterprise_linux:6::computenode | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-guest-agent Red Hat:enterprise_linux:6::server | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-img Red Hat:enterprise_linux:6::server | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm Red Hat:enterprise_linux:6::server | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::server | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-tools Red Hat:enterprise_linux:6::server | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-guest-agent Red Hat:enterprise_linux:6::workstation | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-img Red Hat:enterprise_linux:6::workstation | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm Red Hat:enterprise_linux:6::workstation | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-debuginfo Red Hat:enterprise_linux:6::workstation | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-kvm-tools Red Hat:enterprise_linux:6::workstation | All versions | 2:0.12.1.2-2.506.el6_10.7 |
qemu-img Red Hat:enterprise_linux:7::client | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm Red Hat:enterprise_linux:7::client | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm-common Red Hat:enterprise_linux:7::client | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm-debuginfo Red Hat:enterprise_linux:7::client | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm-tools Red Hat:enterprise_linux:7::client | All versions | 10:1.5.3-173.el7_8.1 |
qemu-img Red Hat:enterprise_linux:7::computenode | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm Red Hat:enterprise_linux:7::computenode | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm-common Red Hat:enterprise_linux:7::computenode | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm-debuginfo Red Hat:enterprise_linux:7::computenode | All versions | 10:1.5.3-173.el7_8.1 |
qemu-kvm-tools Red Hat:enterprise_linux:7::computenode | All versions | 10:1.5.3-173.el7_8.1 |
Products include Debian Debian Linux, Libslirp Project Libslirp, Opensuse Leap.
How do I fix CVE-2020-8608?
Upgrade to a fixed version.
Upgrade to the fixed version. Memory-safe languages, compiler hardening and fuzzing prevent most new cases. More about Memory corruption.
Is CVE-2020-8608 being exploited?
There is no known exploitation of CVE-2020-8608 in the wild and no public exploit code.
Other vulnerabilities in Debian Debian Linux
Sources
Also known as ALSA-2020:1379, DEBIAN-CVE-2020-8608, DLA-2142-1, DSA-4733-1, GHSA-495h-ww9w-vg4p, RHSA-2020:1208 and 11 more.