Bug 51725 - poppler: Multiple issues (4.4)
poppler: Multiple issues (4.4)
Status: CLOSED FIXED
Product: UCS
Classification: Unclassified
Component: Security updates
UCS 4.4
All Linux
: P3 normal (vote)
: UCS 4.4-5-errata
Assigned To: Quality Assurance
Philipp Hahn
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2020-07-24 10:57 CEST by Quality Assurance
Modified: 2020-07-29 16:50 CEST (History)
0 users

See Also:
What kind of report is it?: Security Issue
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score: 6.6 (CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H)


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Quality Assurance univentionstaff 2020-07-24 10:57:21 CEST
New Debian poppler 0.48.0-2+deb9u3 fixes:
This update addresses the following issues:
* Infinite recursion in fofi/FoFiType1C.cc:FoFiType1C::cvtGlyph() function  allows denial of service (CVE-2017-18267)
* infinite recursion in Parser::getObj function in Parser.cc (CVE-2018-16646)
* NULL pointer dereference in the XRef::getEntry in XRef.cc (CVE-2018-20481)
* integer overflow in Parser::makeStream in Parser.cc (CVE-2018-21009)
* heap-based buffer overflow in function ImageStream::getLine() in Stream.cc  (CVE-2019-9200)
* heap-based buffer over-read in function downsample_row_box_filter in  CairoRescaleBox.cc (CVE-2019-9631)
* heap-based buffer over-read in function Splash::blitTransparent in  splash/Splash.cc (CVE-2019-10872)
* heap-based buffer over-read in JPXStream::init in JPEG2000Stream.cc  (CVE-2019-12293)
Comment 1 Quality Assurance univentionstaff 2020-07-24 11:00:32 CEST
--- mirror/ftp/4.3/unmaintained/4.3-0/source/poppler_0.48.0-2+deb9u2.dsc
+++ apt/ucs_4.4-0-errata4.4-5/source/poppler_0.48.0-2+deb9u3.dsc
@@ -1,3 +1,21 @@
+0.48.0-2+deb9u3 [Thu, 23 Jul 2020 10:58:44 +0200] Emilio Pozuelo Monfort <pochu@debian.org>:
+
+  * CVE-2018-21009: integer overflow in Parser::makeStream.
+  * CVE-2019-12293: heap-based buffer over-read in JPXStream::init
+    (closes: #929423)
+  * CVE-2019-9200: heap-based buffer underwrite exists in ImageStream::getLine()
+    (closes: #923414)
+  * CVE-2019-9631: heap-based buffer over-read in downsample_row_box_filter
+    (closes: #926673)
+  * CVE-2019-10872: heap-based buffer over-read in Splash::blitTransparent
+    (closes: #926530)
+  * CVE-2017-18267: infinite recursion in FoFiType1C::cvtGlyph
+    (closes: #898357)
+  * CVE-2018-20481: null pointer dereference via crafted file
+    (closes: #917325)
+  * CVE-2018-16646: infinite recursion via crafted file
+    (closes: #909802)
+
 0.48.0-2+deb9u2 [Mon, 22 Jan 2018 19:42:15 +0100] Moritz Mühlenhoff <jmm@debian.org>:
 
   * Fix regression in fix for CVE-2017-14519

<http://10.200.17.11/4.4-5/#8808937717828625999>
Comment 2 Philipp Hahn univentionstaff 2020-07-24 11:38:44 CEST
OK: yaml
OK: announce_errata
OK: patch
OK: piuparts

[4.4-5] c278899e0f Bug #51725: poppler 0.48.0-2+deb9u3
 doc/errata/staging/poppler.yaml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

[4.4-5] 9c42643b4f Bug #51725: poppler 0.48.0-2+deb9u3
 doc/errata/staging/poppler.yaml | 31 +++++++++++++++++++++++++++++++
 1 file changed, 31 insertions(+)