CVE-2019-9959
Fixed in a distro release EPSS 2%
The JPXStream::init function in Poppler 0.78.0 and earlier doesn't check for negative values of stream length, leading to an Integer Overflow, thereby making it possible to allocate a large memory chunk on the heap, with a size controlled by an attacker, as demonstrated by pdftocairo.
Products: freedesktop poppler, debian_linux, fedoraproject fedora, redhat enterprise_linux, redhat enterprise_linux_eus, redhat enterprise_linux_server_aus, redhat enterprise_linux_server_tus
Distro releases
| Release | Package | Fixed in |
|---|---|---|
| Alpine 3.10 | poppler | 0.71.0-r1 |
| Alpine 3.11 | poppler | 0.80.0-r0 |
| Alpine 3.12 | poppler | 0.80.0-r0 |
| Alpine 3.13 | poppler | 0.80.0-r0 |
| Alpine 3.14 | poppler | 0.80.0-r0 |
| Alpine 3.15 | poppler | 0.80.0-r0 |
| Alpine 3.16 | poppler | 0.80.0-r0 |
| Alpine 3.17 | poppler | 0.80.0-r0 |
| Alpine 3.18 | poppler | 0.80.0-r0 |
| Alpine 3.19 | poppler | 0.80.0-r0 |
| Alpine 3.20 | poppler | 0.80.0-r0 |
| Alpine 3.21 | poppler | 0.80.0-r0 |
| Alpine 3.22 | poppler | 0.80.0-r0 |
| Alpine 3.23 | poppler | 0.80.0-r0 |
| Alpine 3.24 | poppler | 0.80.0-r0 |
| Alpine 3.7 | poppler | 0.56.0-r1 |
| Alpine 3.8 | poppler | 0.56.0-r2 |
| Alpine 3.9 | poppler | 0.56.0-r2 |
| Amazon Linux 2 | poppler | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-cpp | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-cpp-devel | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-demos | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-devel | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-glib | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-glib-devel | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-qt | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-qt-devel | 0.26.5-42.amzn2 |
| Amazon Linux 2 | poppler-utils | 0.26.5-42.amzn2 |
| Debian 10 | poppler | 0.71.0-5+deb10u1 |
| Debian 12 | poppler | 0.85.0-2 |
| Debian 13 | poppler | 0.85.0-2 |
| Debian 14 | poppler | 0.85.0-2 |
| Debian 8 | poppler | 0.26.5-2+deb8u12 |
| Debian 9 | poppler | 0.48.0-2+deb9u4 |
| Red Hat Enterprise Linux 7 | evince | 0:3.28.2-9.el7 |
| Red Hat Enterprise Linux 7 | evince-browser-plugin | 0:3.28.2-9.el7 |
| Red Hat Enterprise Linux 7 | evince-debuginfo | 0:3.28.2-9.el7 |
| Red Hat Enterprise Linux 7 | evince-devel | 0:3.28.2-9.el7 |
| Red Hat Enterprise Linux 7 | evince-dvi | 0:3.28.2-9.el7 |
| Red Hat Enterprise Linux 7 | evince-libs | 0:3.28.2-9.el7 |
| Red Hat Enterprise Linux 7 | evince-nautilus | 0:3.28.2-9.el7 |
| Red Hat Enterprise Linux 7 | poppler | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-cpp | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-cpp-devel | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-debuginfo | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-demos | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-devel | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-glib | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-glib-devel | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-qt | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-qt-devel | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 7 | poppler-utils | 0:0.26.5-42.el7 |
| Red Hat Enterprise Linux 8 | poppler | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-cpp | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-cpp-debuginfo | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-cpp-devel | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-debuginfo | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-debugsource | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-devel | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-glib | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-glib-debuginfo | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-glib-devel | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-qt5 | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-qt5-debuginfo | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-qt5-devel | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-utils | 0:0.66.0-11.el8_0.12 |
| Red Hat Enterprise Linux 8 | poppler-utils-debuginfo | 0:0.66.0-11.el8_0.12 |
| SUSE Enterprise Storage 6 | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP1-ESPOS | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise High Performance Computing 15 SP1-LTSS | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise High Performance Computing 15-ESPOS | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise High Performance Computing 15-LTSS | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise Server 12 SP5 | poppler | 0.43.0-16.19.3 |
| SUSE Linux Enterprise Server 12 SP5 | poppler-qt | 0.43.0-16.19.3 |
| SUSE Linux Enterprise Server 15 SP1-BCL | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise Server 15 SP1-LTSS | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise Server 15-LTSS | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | poppler | 0.43.0-16.19.3 |
| SUSE Linux Enterprise Server for SAP Applications 12 SP5 | poppler-qt | 0.43.0-16.19.3 |
| SUSE Linux Enterprise Server for SAP Applications 15 | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise Server for SAP Applications 15 SP1 | poppler | 0.62.0-4.6.1 |
| SUSE Linux Enterprise Software Development Kit 12 SP5 | poppler | 0.43.0-16.19.3 |
| SUSE Linux Enterprise Software Development Kit 12 SP5 | poppler | 0.24.4-14.20.2 |
| SUSE Linux Enterprise Software Development Kit 12 SP5 | poppler-qt | 0.43.0-16.19.3 |
| SUSE Linux Enterprise Workstation Extension 15 SP2 | poppler | 0.62.0-4.6.1 |
| Ubuntu 16.04 LTS | emscripten | no fix |
| Ubuntu 16.04 LTS | poppler | 0.41.0-0ubuntu1.15 |
| Ubuntu 18.04 LTS | emscripten | no fix |
| Ubuntu 18.04 LTS | poppler | 0.62.0-2ubuntu2.11 |
| Ubuntu 22.04 LTS | emscripten | no fix |
| Ubuntu 24.04 LTS | emscripten | no fix |
| openSUSE Leap 15.3 | poppler | 0.62.0-4.6.1 |