Update in-tree libpng to version 1.6.37
Categories
(Core :: Graphics: ImageLib, defect, P3)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox68 | --- | fixed |
People
(Reporter: RyanVM, Assigned: RyanVM)
References
Details
(Whiteboard: [gfx-noted])
Attachments
(1 file)
| Assignee | ||
Comment 1•6 years ago
|
||
| Assignee | ||
Comment 2•6 years ago
|
||
Comment 3•6 years ago
|
||
Updated•6 years ago
|
Comment 4•6 years ago
|
||
Comment 5•6 years ago
|
||
Comment on attachment 9033042 [details]
Bug 1513236 - Update libpng to version 1.6.37. r=aosmond
As mentioned in Phabricator, r+ for this but I need a followup bug to update About:Licenses with the new license.
Comment 6•6 years ago
|
||
There's a r+ patch which didn't land and no activity in this bug for 2 weeks.
:RyanVM, could you have a look please?
| Assignee | ||
Comment 7•6 years ago
|
||
We're holding off on updating until comment 4 is resolved upstream.
| Assignee | ||
Comment 8•6 years ago
|
||
1.6.37 fixes the issues noted in 1.6.36.
Version 1.6.37 [April 14, 2019]
- Fixed a use-after-free vulnerability (CVE-2019-7317) in png_image_free.
- Fixed a memory leak in the ARM NEON implementation of png_do_expand_palette.
- Fixed a memory leak in pngtest.c.
- Fixed two vulnerabilities (CVE-2018-14048, CVE-2018-14550) in
contrib/pngminus; refactor. - Changed the license of contrib/pngminus to MIT; refresh makefile and docs.
(Contributed by Willem van Schaik) - Fixed a typo in the libpng license v2.
(Contributed by Miguel Ojeda) - Added makefiles for AddressSanitizer-enabled builds.
- Cleaned up various makefiles.
| Assignee | ||
Comment 9•6 years ago
|
||
I needed to patch libpng to avoid Windows aarch64 errors caused by using the wrong header for Neon intrinsics. I've submitted the patch upstream as PR #285.
Otherwise, things look good on Try:
https://treeherder.mozilla.org/#/jobs?repo=try&revision=18c33df1aa9a169f2c1b49b43fbf403e68bab337
Updated•6 years ago
|
Comment 10•6 years ago
|
||
Comment 11•6 years ago
|
||
| bugherder | ||
Description
•