CVE-2018-18751
Fixed in a distro release EPSS 4%
An issue was discovered in GNU gettext 0.19.8. There is a double free in default_add_message in read-catalog.c, related to an invalid free in po_gram_parse in po-gram-gen.y, as demonstrated by lt-msgfmt.
Products: gnu gettext, canonical ubuntu_linux, redhat enterprise_linux
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux 8 | gettext | 0.19.8.1-17.el8 |
| AlmaLinux 8 | gettext-common-devel | 0.19.8.1-17.el8 |
| AlmaLinux 8 | gettext-devel | 0.19.8.1-17.el8 |
| AlmaLinux 8 | gettext-libs | 0.19.8.1-17.el8 |
| Alpine 3.11 | gettext | 0.20.1-r0 |
| Alpine 3.12 | gettext | 0.20.1-r0 |
| Alpine 3.13 | gettext | 0.20.1-r0 |
| Alpine 3.14 | gettext | 0.20.1-r0 |
| Alpine 3.15 | gettext | 0.20.1-r0 |
| Alpine 3.16 | gettext | 0.20.1-r0 |
| Alpine 3.17 | gettext | 0.20.1-r0 |
| Alpine 3.18 | gettext | 0.20.1-r0 |
| Alpine 3.19 | gettext | 0.20.1-r0 |
| Alpine 3.20 | gettext | 0.20.1-r0 |
| Alpine 3.21 | gettext | 0.20.1-r0 |
| Alpine 3.22 | gettext | 0.20.1-r0 |
| Alpine 3.23 | gettext | 0.20.1-r0 |
| Alpine 3.24 | gettext | 0.20.1-r0 |
| Amazon Linux 2 | emacs-gettext | 0.19.8.1-3.amzn2 |
| Amazon Linux 2 | gettext | 0.19.8.1-3.amzn2 |
| Amazon Linux 2 | gettext-common-devel | 0.19.8.1-3.amzn2 |
| Amazon Linux 2 | gettext-devel | 0.19.8.1-3.amzn2 |
| Amazon Linux 2 | gettext-libs | 0.19.8.1-3.amzn2 |
| Arch Linux | gettext | 0.20.1-1 |
| Debian 12 | gettext | 0.19.8.1-9 |
| Debian 13 | gettext | 0.19.8.1-9 |
| Debian 14 | gettext | 0.19.8.1-9 |
| Red Hat Enterprise Linux 7 | emacs-gettext | 0:0.19.8.1-3.el7 |
| Red Hat Enterprise Linux 7 | gettext | 0:0.19.8.1-3.el7 |
| Red Hat Enterprise Linux 7 | gettext-common-devel | 0:0.19.8.1-3.el7 |
| Red Hat Enterprise Linux 7 | gettext-debuginfo | 0:0.19.8.1-3.el7 |
| Red Hat Enterprise Linux 7 | gettext-devel | 0:0.19.8.1-3.el7 |
| Red Hat Enterprise Linux 7 | gettext-libs | 0:0.19.8.1-3.el7 |
| Red Hat Enterprise Linux 8 | gettext | 0:0.19.8.1-17.el8 |
| Red Hat Enterprise Linux 8 | gettext-common-devel | 0:0.19.8.1-17.el8 |
| Red Hat Enterprise Linux 8 | gettext-debuginfo | 0:0.19.8.1-17.el8 |
| Red Hat Enterprise Linux 8 | gettext-debugsource | 0:0.19.8.1-17.el8 |
| Red Hat Enterprise Linux 8 | gettext-devel | 0:0.19.8.1-17.el8 |
| Red Hat Enterprise Linux 8 | gettext-devel-debuginfo | 0:0.19.8.1-17.el8 |
| Red Hat Enterprise Linux 8 | gettext-libs | 0:0.19.8.1-17.el8 |
| Red Hat Enterprise Linux 8 | gettext-libs-debuginfo | 0:0.19.8.1-17.el8 |
| Red Hat rhel eus 7.6 | emacs-gettext | 0:0.19.8.1-3.el7_6 |
| Red Hat rhel eus 7.6 | gettext | 0:0.19.8.1-3.el7_6 |
| Red Hat rhel eus 7.6 | gettext-common-devel | 0:0.19.8.1-3.el7_6 |
| Red Hat rhel eus 7.6 | gettext-debuginfo | 0:0.19.8.1-3.el7_6 |
| Red Hat rhel eus 7.6 | gettext-devel | 0:0.19.8.1-3.el7_6 |
| Red Hat rhel eus 7.6 | gettext-libs | 0:0.19.8.1-3.el7_6 |
| Red Hat rhel eus 7.7 | emacs-gettext | 0:0.19.8.1-3.el7_7 |
| Red Hat rhel eus 7.7 | gettext | 0:0.19.8.1-3.el7_7 |
| Red Hat rhel eus 7.7 | gettext-common-devel | 0:0.19.8.1-3.el7_7 |
| Red Hat rhel eus 7.7 | gettext-debuginfo | 0:0.19.8.1-3.el7_7 |
| Red Hat rhel eus 7.7 | gettext-devel | 0:0.19.8.1-3.el7_7 |
| Red Hat rhel eus 7.7 | gettext-libs | 0:0.19.8.1-3.el7_7 |
| Rocky Linux 8 | gettext | 0:0.19.8.1-17.el8 |
| SUSE Linux Enterprise Module for Basesystem 15 SP1 | gettext-runtime | 0.19.8.1-4.8.1 |
| SUSE Linux Enterprise Module for Basesystem 15 SP2 | gettext-runtime | 0.19.8.1-4.8.1 |
| SUSE Linux Enterprise Server 12 SP5 | gettext-runtime | 0.19.2-3.3.6 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | gettext-runtime | 0.19.2-3.3.6 |
| SUSE Package Hub 15 SP1 | gettext-csharp | 0.19.8.1-bp151.2.1 |
| Ubuntu 14.04 LTS | gettext | 0.18.3.1-1ubuntu3.1 |
| Ubuntu 16.04 LTS | gettext | 0.19.7-2ubuntu3.1 |
| Ubuntu 18.04 LTS | gettext | 0.19.8.1-6ubuntu0.1 |
| openSUSE Leap 15.1 | gettext-csharp | 0.19.8.1-lp151.5.3.1 |
| openSUSE Leap 15.1 | gettext-java | 0.19.8.1-lp151.5.3.1 |
| openSUSE Leap 15.1 | gettext-runtime | 0.19.8.1-lp151.5.3.1 |
| openSUSE Leap 15.1 | gettext-runtime-mini | 0.19.8.1-lp151.5.3.1 |
| openSUSE Leap 15.2 | gettext-csharp | 0.19.8.1-lp152.6.3.1 |
| openSUSE Leap 15.2 | gettext-java | 0.19.8.1-lp152.6.3.1 |
| openSUSE Leap 15.2 | gettext-runtime | 0.19.8.1-lp152.6.3.1 |
| openSUSE Leap 15.2 | gettext-runtime-mini | 0.19.8.1-lp152.6.3.1 |