Skip to content
OpenAdvisories
Unscored Public exploit CVE-2019-14378 EUVD-2019-5587GHSA-qvqc-h5c8-h785

ip_reass in ip_input.c in libslirp 4.0.0 has a heap-based buffer overflow via a large packet because it mishandles a case involving the fir…

Published Jul 29, 2019 · Updated Aug 5, 2024 · Assigned by mitre

Description

ip_reass in ip_input.c in libslirp 4.0.0 has a heap-based buffer overflow via a large packet because it mishandles a case involving the first fragment.

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 qemu 1:4.1-1 —
Debian 14 slirp4netns 0.3.2-1 —
Debian 13 qemu 1:4.1-1 —
Debian 13 slirp4netns 0.3.2-1 —
Debian 12 qemu 1:4.1-1 —
Debian 12 slirp4netns 0.3.2-1 —
Debian 10 qemu 1:3.1+dfsg-8+deb10u2 DSA-4512-1
Debian 9 qemu 1:2.8+dfsg-6+deb9u8 DSA-4506-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 8 qemu 1:2.1+dfsg-12+deb8u12 DLA-1927-1
ReleasePackageFixed inAdvisory
Ubuntu 26.10 vde2 +4 No fix yet —
Ubuntu 26.04 LTS vde2 +4 No fix yet —
Ubuntu 25.10 vde2 +4 No fix yet —
Ubuntu 24.04 LTS vde2 +4 No fix yet —
Ubuntu 22.04 LTS vde2 +4 No fix yet —
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS qemu 1:4.2-1ubuntu1 —
Ubuntu 20.04 LTS vde2 +4 No fix yet —
Ubuntu 18.04 LTS qemu 1:2.11+dfsg-1ubuntu7.20 USN-4191-1
Ubuntu 18.04 LTS vde2 +4 No fix yet —
Ubuntu 16.04 LTS qemu 1:2.5+dfsg-5ubuntu10.42 USN-4191-1
Ubuntu 16.04 LTS vde2 +5 No fix yet —
Ubuntu Pro 14.04 LTS qemu 2.0.0+dfsg-2ubuntu1.47 USN-4191-2
Ubuntu Pro 14.04 LTS slirp No fix yet —
ReleasePackageFixed inAdvisory
RHEL 8 SLOF 20171214-6.gitfa98132.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 buildah 1.5-5.gite94b4f9.module+el8.1.0+4241+a7060183 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 buildah-tests 1.9.0-5.module+el8.1.0+4240+893c1ab8 RHSA-2019:3403
RHEL 8 cockpit-podman 4-1.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 container-selinux 2:2.94-1.git1e99f1d.module+el8.1.0+3468+011f0ab0 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 containernetworking-plugins 0.7.4-3.git9ebe139.module+el8.1.0+3468+011f0ab0 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 fuse-overlayfs 0.3-5.module+el8.1.0+3468+011f0ab0 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 hivex +6 1.3.15-7.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 libguestfs-winsupport 8.0-3.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 libiscsi +2 1.18.0-7.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 libssh2 +2 1.8.0-8.module+el8.0.0+4084+cceb9f44.1 RHBA-2019:2715
RHEL 8 libtpms +1 0.6.1-0.20190121git9dc915572b.module+el8.1.0+3523+b348b848.2 RHBA-2019:3723
RHEL 8 libvirt +27 4.5.0-24.3.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 libvirt-daemon-driver-storage-iscsi-direct 5.6.0-6.module+el8.1.0+4244+9aa4e6bb RHBA-2019:3723
RHEL 8 libvirt-dbus 1.2.0-3.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 libvirt-python +1 4.5.0-2.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 nbdkit +9 1.4.2-5.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 nbdkit-server +8 1.12.5-1.module+el8.1.0+3868+35f94834 RHBA-2019:3723
RHEL 8 netcf +2 0.2.8-11.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 oci-systemd-hook 1:0.1.15-2.git2d0b8a3.module+el8.1.0+3468+011f0ab0 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 oci-umount 2:2.3.4-2.git87f9237.module+el8.1.0+3468+011f0ab0 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 perl-Sys-Virt 4.5.0-5.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 podman +1 1.0.0-3.git921f98f.module+el8.1.0+4241+a7060183 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 podman-tests +2 1.4.2-5.module+el8.1.0+4240+893c1ab8 RHSA-2019:3403
RHEL 8 python-podman-api 1.2.0-0.1.gitd0a45fe.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 qemu-img +10 15:2.12.0-65.module+el8.0.0+4084+cceb9f44.5 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 runc 1.0.0-55.rc5.dev.git2abd837.module+el8.1.0+3468+011f0ab0 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 seabios +2 1.11.1-4.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 sgabios +1 1:0.20170427git-3.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 skopeo +1 1:0.1.32-5.git1715c90.module+el8.1.0+4241+a7060183 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 skopeo-tests 1:0.1.37-5.module+el8.1.0+4240+893c1ab8 RHSA-2019:3403
RHEL 8 slirp4netns 0.1-3.dev.gitc4e1bc5.module+el8.1.0+4308+9d868e48 RHSA-2019:3494, RHSA-2019:3403
RHEL 8 supermin +1 5.1.19-9.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 8 swtpm +3 0.1.0-1.20190425gitca85606.module+el8.1.0+3966+4a23dca1.1 RHBA-2019:3723
RHEL 8 toolbox 0.0.4-1.module+el8.1.0+4081+b29780af RHSA-2019:3403
RHEL 8 virglrenderer +2 0.6.0-5.20180814git491d3b705.module+el8.1.0+3523+b348b848 RHBA-2019:3723
RHEL 8 virt-dib +26 1:1.38.4-11.1.module+el8.0.0+4084+cceb9f44 RHBA-2019:3723, RHBA-2019:2715
RHEL 7 qemu-img +3 10:1.5.3-167.el7_7.4 RHSA-2020:0366
RHEL 7 qemu-img-ma +3 10:2.12.0-33.el7_7.1 RHSA-2019:3968
RHEL 7 qemu-img-rhev +3 10:2.12.0-33.el7_7.4 RHSA-2020:1216, RHSA-2019:3179
RHEL 6 qemu-img +3 2:0.12.1.2-2.506.el6_10.6 RHSA-2020:0775
Show 6 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Red Hat Rhev Manager 4 qemu-img-rhev +3 10:2.12.0-18.el7_6.11 RHSA-2020:2342, RHSA-2020:1216, RHSA-2019:3179
Red Hat Rhel Extras Other 7 slirp4netns 0.3.0-8.el7_7 RHSA-2020:0889
RHEL 7.6 EUS qemu-img +3 10:1.5.3-160.el7_6.6 RHSA-2020:2126
RHEL 7.6 EUS qemu-img-ma +3 10:2.12.0-18.el7_6.6 RHSA-2020:2065
Red Hat OpenStack 14 qemu-img-rhev +3 10:2.12.0-33.el7_7.4 RHSA-2019:3742
Red Hat OpenStack 13 qemu-img-rhev +3 10:2.12.0-33.el7_7.4 RHSA-2019:3787
Red Hat OpenStack 10 qemu-img-rhev +3 10:2.12.0-33.el7_7.4 RHSA-2019:4344

AlmaLinux

Errata ↗
ReleasePackageFixed inAdvisory
AlmaLinux 8 fuse-overlayfs 0.3-5.module_el8.3.0+2044+12421f43 ALSA-2019:3494
AlmaLinux 8 oci-systemd-hook 1:0.1.15-2.git2d0b8a3.module_el8.3.0+2044+12421f43 ALSA-2019:3494, ALSA-2019:3403
AlmaLinux 8 oci-umount 2:2.3.4-2.git87f9237.module_el8.3.0+2044+12421f43 ALSA-2019:3494, ALSA-2019:3403

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 fuse-overlayfs 0.3-5.module+el8.4.0+557+48ba8b2f RLSA-2019:3494
Rocky Linux 8 oci-systemd-hook 1:0.1.15-2.git2d0b8a3.module+el8.4.0+557+48ba8b2f RLSA-2019:3494, RLSA-2019:3403
Rocky Linux 8 oci-umount 2:2.3.4-2.git87f9237.module+el8.4.0+557+48ba8b2f RLSA-2019:3494, RLSA-2019:3403
ReleasePackageFixed inAdvisory
SLES 15 SP1 qemu 3.1.1-9.3.3 SUSE-SU-2019:2955-1, SUSE-SU-2019:2192-1
SLES 15 qemu 2.11.2-9.28.3 SUSE-SU-2019:2246-1
SLES 12 SP4 qemu 2.11.2-5.18.1 SUSE-SU-2019:2353-1
SLES 12 SP4 xen 4.11.2_02-2.14.2 SUSE-SU-2019:2753-1
SLES 12 SP3 xen 4.9.4_04-3.56.2 SUSE-SU-2019:2769-1
SLES 12 SP2 qemu 2.6.2-41.55.1 SUSE-SU-2019:2157-1
SLES 12 SP2 xen 4.7.6_06-43.54.2 SUSE-SU-2019:2783-1
Show 13 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP1 qemu 2.3.1-33.26.1 SUSE-SU-2019:2221-1
SLES 12 SP1 xen 4.5.5_28-22.64.1 SUSE-SU-2020:0388-1
SLES 11 SP4 kvm 1.4.2-60.27.1 SUSE-SU-2019:14151-1
SLES 11 SP4 xen 4.4.4_40-61.49.1 SUSE-SU-2019:14199-1
SLES for SAP 12 SP4 qemu 2.11.2-5.18.1 SUSE-SU-2019:2353-1
SLES for SAP 12 SP4 xen 4.11.2_02-2.14.2 SUSE-SU-2019:2753-1
SLES for SAP 12 SP3 xen 4.9.4_04-3.56.2 SUSE-SU-2019:2769-1
SLES for SAP 12 SP2 qemu 2.6.2-41.55.1 SUSE-SU-2019:2157-1
SLES for SAP 12 SP2 xen 4.7.6_06-43.54.2 SUSE-SU-2019:2783-1
SLES for SAP 12 SP1 qemu 2.3.1-33.26.1 SUSE-SU-2019:2221-1
SLES for SAP 12 SP1 xen 4.5.5_28-22.64.1 SUSE-SU-2020:0388-1
SUSE OpenStack Cloud Crowbar 8 xen 4.9.4_04-3.56.2 SUSE-SU-2019:2769-1
SUSE OpenStack Cloud 8 xen 4.9.4_04-3.56.2 SUSE-SU-2019:2769-1
SUSE OpenStack Cloud 7 qemu 2.6.2-41.55.1 SUSE-SU-2019:2157-1
SUSE OpenStack Cloud 7 xen 4.7.6_06-43.54.2 SUSE-SU-2019:2783-1
SUSE Linux Enterprise Point of Sale 11 SP3 xen 4.2.5_21-45.33.1 SUSE-SU-2019:14201-1
SUSE HPE Helion OpenStack 8 xen 4.9.4_04-3.56.2 SUSE-SU-2019:2769-1
SUSE Enterprise Storage 5 xen 4.9.4_04-3.56.2 SUSE-SU-2019:2769-1
SUSE Enterprise Storage 4 qemu 2.6.2-41.55.1 SUSE-SU-2019:2157-1
SUSE Enterprise Storage 4 xen 4.7.6_06-43.54.2 SUSE-SU-2019:2783-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed qemu 6.1.0-32.1 openSUSE-SU-2024:11287-1
openSUSE Leap 15.1 qemu +1 3.1.1-lp151.7.3.3 openSUSE-SU-2019:2510-1, openSUSE-SU-2019:2041-1
openSUSE Leap 15.1 qemu-linux-user 3.1.1-lp151.7.3.2 openSUSE-SU-2019:2510-1, openSUSE-SU-2019:2041-1
openSUSE Leap 15.0 qemu 2.11.2-lp150.7.25.1 openSUSE-SU-2019:2059-1

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 qemu +26 10:3.1.0-8.amzn2.0.1 ALAS2-2020-1401

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 buildah 1.5-5.0.1.gite94b4f9.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 buildah-tests 1.9.0-5.0.1.module+el8.1.0+5440+994fc847 ELSA-2019-3403
Oracle Linux 8 cockpit-podman 4-1.module+el8.1.0+5440+994fc847 ELSA-2019-3403
Oracle Linux 8 container-selinux 2:2.94-1.git1e99f1d.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 containernetworking-plugins 0.7.4-3.git9ebe139.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 fuse-overlayfs 0.3-5.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 oci-systemd-hook 1:0.1.15-2.git2d0b8a3.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 oci-umount 2:2.3.4-2.git87f9237.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 podman +1 1.0.0-3.git921f98f.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 podman-tests +2 1.4.2-5.0.2.module+el8.1.0+5440+994fc847 ELSA-2019-3403
Oracle Linux 8 python-podman-api 1.2.0-0.1.gitd0a45fe.module+el8.1.0+5440+994fc847 ELSA-2019-3403
Oracle Linux 8 runc 1.0.0-55.rc5.dev.git2abd837.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 skopeo +1 1:0.1.32-5.0.2.git1715c90.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 8 skopeo-tests 1:0.1.37-5.0.2.module+el8.1.0+5440+994fc847 ELSA-2019-3403
Oracle Linux 8 slirp4netns 0.1-3.dev.gitc4e1bc5.module+el8.1.0+5440+42cffa37 ELSA-2019-3494, ELSA-2019-3403
Oracle Linux 7 qemu +7 15:3.1.0-7.el7 ELSA-2020-5576
Oracle Linux 7 qemu-img +3 10:1.5.3-167.el7_7.4 ELSA-2020-5576, ELSA-2020-0366

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

Exploit-DB 1

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 48

References