Summary
Package updates are available for Amazon Linux 2 that fix the following vulnerabilities: CVE-2019-9959: 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. 1732340: CVE-2019-9959 poppler: integer overflow in JPXStream::init function leading to memory consumption CVE-2019-12293: In Poppler through 0.76.1, there is a heap-based buffer over-read in JPXStream::init in JPEG2000Stream.cc via data with inconsistent heights or widths. 1713582: CVE-2019-12293 poppler: heap-based buffer over-read in JPXStream::init in JPEG2000Stream.cc CVE-2019-10871: An issue was discovered in Poppler 0.74.0. There is a heap-based buffer over-read in the function PSOutputDev::checkPageSlice at PSOutputDev.cc. 1696636: CVE-2019-10871 poppler: heap-based buffer over-read in function PSOutputDev::checkPageSlice in PSOutputDev.cc CVE-2018-21009: Poppler before 0.66.0 has an integer overflow in Parser::makeStream in Parser.cc. 1753850: CVE-2018-21009 poppler: integer overflow in Parser::makeStream in Parser.cc
Fixed packages 11
| Release | Package | Fixed in |
|---|---|---|
| Amazon Linux · 2 | poppler | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-cpp | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-cpp-devel | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-debuginfo | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-demos | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-devel | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-glib | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-glib-devel | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-qt | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-qt-devel | 0:0.26.5-42.amzn2 |
| Amazon Linux · 2 | poppler-utils | 0:0.26.5-42.amzn2 |
Vulnerabilities 4
-
Unscored —
Poppler before 0.66.0 has an integer overflow in Parser::makeStream in Parser.cc.
-
Unscored —
An issue was discovered in Poppler 0.74.0. There is a heap-based buffer over-read in the function PSOutputDev::checkPag…
-
Unscored —
In Poppler through 0.76.1, there is a heap-based buffer over-read in JPXStream::init in JPEG2000Stream.cc via data with…
-
Unscored —
The JPXStream::init function in Poppler 0.78.0 and earlier doesn't check for negative values of stream length, leading …