| Summary: | Patch libpoppler to prevent crashes when opening signed PDFs | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Yuri Chornoivan <yurchor> |
| Component: | RPM Packages | Assignee: | QA Team <qa-bugs> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | jani.valimaa, sysadmin-bugs, tarazed25, tmb |
| Version: | 7 | Keywords: | advisory, validated_update |
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | MGA7-64-OK | ||
| Source RPM: | poppler-0.74.0-3.2.mga7.src.rpm | CVE: | |
| Status comment: | |||
| Attachments: | Example double signed PDF file to crash Okular | ||
|
Description
Yuri Chornoivan
2020-01-10 17:48:37 CET
Created attachment 11451 [details]
Example double signed PDF file to crash Okular
Thank you Yuri for all the information and pointers.
Attaching the test PDF which does indeed crash Okular. But NOT:
Atril
Evince
Xreader
$ urpmq --requires atril | grep poppler
libpoppler-glib.so.8()(64bit)
$ urpmq --requires evince | grep poppler
libpoppler-glib.so.8()(64bit)
$ urpmq --requires xreader | grep poppler
-
$ urpmq --requires okular | grep poppler
libpoppler-qt5.so.1()(64bit)
and the relevant packages on my system are:
lib64poppler85-0.74.0-3.2.mga7
lib64poppler-glib8-0.74.0-3.2.mga7
lib64poppler-qt5_1-0.74.0-3.2.mga7
poppler-0.74.0-3.2.mga7
poppler-data-0.4.9-2.mga7
but all the libraries are from the same SRPM as in the bug header.
Poppler has no registered maintainer, so assigning globally; but wally has done all recent commits, so CC'ing him (I apologise if this is wrong). Assignee:
bugsquad =>
pkg-bugs Pushed poppler with a patch [1] from upstream to mga7 core/udpates_testing. Please test. [1] https://gitlab.freedesktop.org/poppler/poppler/commit/eaeac5c7dba6f53acef3f0be6b226facecfc5f28 SPRMS: poppler-0.74.0-3.3.mga7 RPMS: poppler-0.74.0-3.3.mga7 lib(64)poppler85-0.74.0-3.3.mga7 lib(64)poppler-devel-0.74.0-3.3.mga7 lib(64)poppler-cpp0-0.74.0-3.3.mga7 lib(64)poppler-qt5-devel-0.74.0-3.3.mga7 lib(64)poppler-qt5_1-0.74.0-3.3.mga7 lib(64)poppler-glib8-0.74.0-3.3.mga7 lib(64)poppler-gir0.18-0.74.0-3.3.mga7 lib(64)poppler-glib-devel-0.74.0-3.3.mga7 lib(64)poppler-cpp-devel-0.74.0-3.3.mga7 Assignee:
pkg-bugs =>
qa-bugs Mageia7, x86_64 *Before updates* Installed whatever was missing. $ okular sample_sig_victor.pdf Segmentation fault (core dumped) Updated the ten packages via MageiaUpdate. *After updates* $ okular sample_sig_victor.pdf okular opened the document. Enabled the signatures panel and checked the two pages. Read the rest of the document. All fixed. CC:
(none) =>
tarazed25
Thomas Backlund
2020-01-13 17:15:07 CET
Keywords:
(none) =>
advisory, validated_update An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2020-0021.html Status:
NEW =>
RESOLVED |