Vulnerability · Published Apr 22, 2020 · Assigned by palo_alto

CVE-2020-1983libslirp: use after free vulnerability cause a denial of service.

High 7.5

In plain English

A high-severity use-after-free in libslirp from slirp. There are no confirmed reports of exploitation so far. The chance it is exploited in the next 30 days is estimated at 2.4% (higher than 84% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.

Severity (CVSS 3.1)7.5High
Exploit odds (30 days)2.4%top 16.2% of all CVEs
Exploited in the wildNo reportsnot in CISA KEV
Attack toolingNoneno public tooling known

Official description

A use after free vulnerability in ip_reass() in ip_input.c of libslirp 4.2.0 and prior releases allows crafted packets to cause a denial of service.

Affected packages & fixed versions

EcosystemPackageFixed inAdvisory
AlmaLinux:8hivex1.3.18-20.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8hivex-devel1.3.18-20.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libguestfs-winsupport8.2-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libguestfs-winsupport8.2-1.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8libiscsi1.18.0-8.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8libiscsi1.18.0-8.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8libiscsi1.18.0-8.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libiscsi-devel1.18.0-8.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libiscsi-devel1.18.0-8.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8libiscsi-devel1.18.0-8.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8libiscsi-utils1.18.0-8.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libiscsi-utils1.18.0-8.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8libiscsi-utils1.18.0-8.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8libnbd1.2.2-1.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8libnbd1.2.2-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libnbd-devel1.2.2-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libnbd-devel1.2.2-1.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8libvirt6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-admin6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-bash-completion6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-client6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-config-network6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-config-nwfilter6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-interface6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-network6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-nodedev6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-nwfilter6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-secret6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-core6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-disk6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-iscsi6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-iscsi-direct6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-logical6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-mpath6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-rbd6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-daemon-driver-storage-scsi6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-dbus1.3.0-2.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-dbus1.3.0-2.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8libvirt-dbus1.3.0-2.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8libvirt-devel6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-docs6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-libs6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8libvirt-nss6.0.0-28.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8nbdfuse1.2.2-1.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdfuse1.2.2-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8nbdkit1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-bash-completion1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-basic-filters1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-basic-plugins1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-curl-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-devel1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-example-plugins1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-gzip-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-linuxdisk-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-python-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-server1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-ssh-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-vddk-plugin1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8nbdkit-xz-filter1.16.2-4.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8netcf0.2.8-12.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8netcf0.2.8-12.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8netcf0.2.8-12.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8netcf-devel0.2.8-12.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8netcf-devel0.2.8-12.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8netcf-devel0.2.8-12.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8netcf-libs0.2.8-12.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8netcf-libs0.2.8-12.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8netcf-libs0.2.8-12.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8ocaml-hivex1.3.18-20.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8ocaml-hivex-devel1.3.18-20.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8ocaml-libguestfs1:1.40.2-25.module_el8.3.0+2048+e7a0a3ea.almaALSA-2020:4676
AlmaLinux:8ocaml-libguestfs-devel1:1.40.2-25.module_el8.3.0+2048+e7a0a3ea.almaALSA-2020:4676
AlmaLinux:8ocaml-libnbd1.2.2-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8ocaml-libnbd-devel1.2.2-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8perl-Sys-Virt6.0.0-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8perl-Sys-Virt6.0.0-1.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8perl-hivex1.3.18-20.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8python-podman-api1.2.0-0.2.gitd0a45fe.module_el8.5.0+2635+e4386a39ALSA-2020:3053
AlmaLinux:8python-podman-api1.2.0-0.2.gitd0a45fe.module_el8.5.0+108+00865455ALSA-2020:3053
AlmaLinux:8python3-hivex1.3.18-20.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8python3-libnbd1.2.2-1.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8python3-libnbd1.2.2-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8python3-libvirt6.0.0-1.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8python3-libvirt6.0.0-1.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8ruby-hivex1.3.18-20.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8runc1.0.0-66.rc10.module_el8.5.0+2635+e4386a39ALSA-2020:3053
AlmaLinux:8runc1.0.0-66.rc10.module_el8.5.0+108+00865455ALSA-2020:3053
AlmaLinux:8seabios1.13.0-2.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8seabios-bin1.13.0-2.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8seavgabios-bin1.13.0-2.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8sgabios1:0.20170427git-3.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8sgabios1:0.20170427git-3.module_el8.3.0+2048+e7a0a3eaALSA-2020:4676
AlmaLinux:8sgabios-bin1:0.20170427git-3.module_el8.6.0+2880+7d9e3703ALSA-2020:4676
AlmaLinux:8sgabios-bin1:0.20170427git-3.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8supermin5.1.19-10.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8supermin-devel5.1.19-10.module_el8.5.0+2608+72063365ALSA-2020:4676
AlmaLinux:8toolbox0.0.7-1.module_el8.5.0+108+00865455ALSA-2020:3053
AlmaLinux:8toolbox0.0.7-1.module_el8.5.0+2635+e4386a39ALSA-2020:3053
AlmaLinux:8udica0.2.1-2.module_el8.5.0+2635+e4386a39ALSA-2020:3053
AlmaLinux:8udica0.2.1-2.module_el8.5.0+108+00865455ALSA-2020:3053
Alpine:v3.20libslirp4.3.0-r0ALPINE-CVE-2020-1983
Alpine:v3.21libslirp4.3.0-r0ALPINE-CVE-2020-1983
Alpine:v3.22libslirp4.3.0-r0ALPINE-CVE-2020-1983
Alpine:v3.23libslirp4.3.0-r0ALPINE-CVE-2020-1983
Alpine:v3.24libslirp4.3.0-r0ALPINE-CVE-2020-1983
Debian:12libslirp4.2.0-2DEBIAN-CVE-2020-1983
Debian:13libslirp4.2.0-2DEBIAN-CVE-2020-1983
Debian:14libslirp4.2.0-2DEBIAN-CVE-2020-1983
Debian:12qemu1:4.1-2DEBIAN-CVE-2020-1983
Debian:13qemu1:4.1-2DEBIAN-CVE-2020-1983
Debian:14qemu1:4.1-2DEBIAN-CVE-2020-1983
Debian:12slirp4netns1.0.1-1DEBIAN-CVE-2020-1983
Debian:13slirp4netns1.0.1-1DEBIAN-CVE-2020-1983
Debian:14slirp4netns1.0.1-1DEBIAN-CVE-2020-1983
Rocky Linux:8hivex0:1.3.18-20.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8libguestfs-winsupport0:8.2-1.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.6.0+847+b490afddRLSA-2020:4676
Rocky Linux:8libiscsi0:1.18.0-8.module+el8.7.0+1084+97b81f61RLSA-2020:4676
Rocky Linux:8libnbd0:1.2.2-1.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.6.0+847+b490afddRLSA-2020:4676
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.7.0+1084+97b81f61RLSA-2020:4676
Rocky Linux:8libvirt-dbus0:1.3.0-2.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8libvirt-python0:6.0.0-1.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8nbdkit0:1.16.2-4.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8netcf0:0.2.8-12.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8netcf0:0.2.8-12.module+el8.6.0+847+b490afddRLSA-2020:4676
Rocky Linux:8netcf0:0.2.8-12.module+el8.7.0+1084+97b81f61RLSA-2020:4676
Rocky Linux:8perl-Sys-Virt0:6.0.0-1.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8python-podman-api0:1.2.0-0.2.gitd0a45fe.module+el8.4.0+559+c02fa3b2RLSA-2020:3053
Rocky Linux:8python-podman-api0:1.2.0-0.2.gitd0a45fe.module+el8.5.0+770+e2f49861RLSA-2020:3053
Rocky Linux:8python-podman-api0:1.2.0-0.2.gitd0a45fe.module+el8.5.0+708+6758137dRLSA-2020:3053
Rocky Linux:8runc0:1.0.0-66.rc10.module+el8.5.0+708+6758137dRLSA-2020:3053
Rocky Linux:8runc0:1.0.0-66.rc10.module+el8.5.0+770+e2f49861RLSA-2020:3053
Rocky Linux:8seabios0:1.13.0-2.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.6.0+847+b490afddRLSA-2020:4676
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8sgabios1:0.20170427git-3.module+el8.7.0+1084+97b81f61RLSA-2020:4676
Rocky Linux:8supermin0:5.1.19-10.module+el8.4.0+534+4680a14eRLSA-2020:4676
Rocky Linux:8toolbox0:0.0.7-1.module+el8.5.0+770+e2f49861RLSA-2020:3053
Rocky Linux:8toolbox0:0.0.7-1.module+el8.5.0+708+6758137dRLSA-2020:3053
Rocky Linux:8toolbox0:0.0.7-1.module+el8.4.0+559+c02fa3b2RLSA-2020:3053
Rocky Linux:8udica0:0.2.1-2.module+el8.4.0+559+c02fa3b2RLSA-2020:3053
Rocky Linux:8udica0:0.2.1-2.module+el8.5.0+770+e2f49861RLSA-2020:3053
Rocky Linux:8udica0:0.2.1-2.module+el8.5.0+708+6758137dRLSA-2020:3053
Ubuntu:22.04:LTSqemu1:6.2+dfsg-2ubuntu6.24USN-7094-1
Ubuntu:24.04:LTSqemu1:8.2.2+ds-0ubuntu1.4USN-7094-1

Affected products (as reported)

VendorProductVersions
slirp libslirp unspecified – through 4.2.0

Weakness: CWE-416 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

References