libpng-1.6.20, 1.5.25, 1.4.18, 1.2.55, and 1.0.65 are available
Glenn Randers-Pehrson <[email protected]> Thu, 3 Dec 2015 09:21:23 -0500
| Newsgroups | gmane.comp.graphics.png.announce |
|---|---|
| Message-ID | <CA+PdXcsZ=KML4wYYUFCmvq+RbG9TnhF9uGq-3Q8+THHOPb0YaA__10857.6861363419$1449152594$gmane$org@mail.gmail.com> |
--===============1058680988069229100==
Content-Type: multipart/alternative; boundary=001a1134ee5c001da10525ff1b05
--001a1134ee5c001da10525ff1b05
Content-Type: text/plain; charset=UTF-8
libpng-1.6.20, 1.5.25, 1.4.18, 1.2.55, and 1.0.65 are available from
ftp://ftp.simplesystems.org/pub/png/src/
and from
http://libpng.sf.net
These are security releases The fix for CVE-8126 was incomplete in the
previous versions.
Glenn Randers-Pehrson
libpng custodian
Changes since the last public release (1.0.65, 1.2.54, 1.4.18):
Avoid potential pointer overflow in png_handle_iTXt(), png_handle_zTXt(),
png_handle_sPLT(), and png_handle_pCAL() (Bug report by John Regehr).
Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
vulnerability.
Discontinued distributing tar.bz2 archives.
Discontinued distributing libpng-oldversion-newversion-diff.txt
Changes since the last public release (1.5.24):
Avoid potential pointer overflow in png_handle_iTXt(), png_handle_zTXt(),
png_handle_sPLT(), and png_handle_pCAL() (Bug report by John Regehr).
Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
vulnerability.
Backported tests from libpng-1.7.0beta69.
Changes since the last public release (1.6.19):
Avoid potential pointer overflow/underflow in png_handle_sPLT() and
png_handle_pCAL() (Bug report by John Regehr).
Fixed incorrect implementation of png_set_PLTE() that uses png_ptr
not info_ptr, that left png_set_PLTE() open to the CVE-2015-8126
vulnerability.
Backported tests from libpng-1.7.0beta69.
Fixed an error in handling of bad zlib CMINFO field in pngfix, found by
American Fuzzy Lop, reported by Brian Carpenter. inflate() doesn't
immediately fault a bad CMINFO field; instead a 'too far back' error
happens later (at least some times). pngfix failed to limit CMINFO to
the allowed values but then assumed that window_bits was in range,
triggering an assert. The bug is mostly harmless; the PNG file cannot
be fixed.
In libpng 1.6 zlib initialization was changed to use the window size
in the zlib stream, not a fixed value. This causes some invalid images,
where CINFO is too large, to display 'correctly' if the rest of the
data is valid. This provides a workaround for zlib versions where the
error arises (ones that support the API change to use the window size
in the stream).
--001a1134ee5c001da10525ff1b05
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<div dir=3D"ltr"><div><div><div><div><div><div><div>libpng-1.6.20, 1.5.25, =
1.4.18, 1.2.55, and 1.0.65 are available from<br></div><a href=3D"ftp://ftp=
.simplesystems.org/pub/png/src/">ftp://ftp.simplesystems.org/pub/png/src/</=
a><br></div>and from<br></div><a href=3D"http://libpng.sf.net">http://libpn=
g.sf.net</a><br><br></div>These are security releases=C2=A0 The fix for CVE=
-8126 was incomplete in the<br></div>previous versions.<br><br></div>Glenn =
Randers-Pehrson<br></div>libpng custodian<br><div><div><div><div><div><div>=
<div><br><br>Changes since the last public release (1.0.65, 1.2.54, 1.4.18)=
:<br>=C2=A0 Avoid potential pointer overflow in png_handle_iTXt(), png_hand=
le_zTXt(),<br>=C2=A0=C2=A0=C2=A0 png_handle_sPLT(), and png_handle_pCAL() (=
Bug report by John Regehr).<br>=C2=A0 Fixed incorrect implementation of png=
_set_PLTE() that uses png_ptr<br>=C2=A0=C2=A0=C2=A0 not info_ptr, that left=
png_set_PLTE() open to the CVE-2015-8126<br>=C2=A0=C2=A0=C2=A0 vulnerabili=
ty.<br>=C2=A0 Discontinued distributing tar.bz2 archives.<br>=C2=A0 Discont=
inued distributing libpng-oldversion-newversion-diff.txt<br><br>Changes sin=
ce the last public release (1.5.24):<br>=C2=A0 Avoid potential pointer over=
flow in png_handle_iTXt(), png_handle_zTXt(),<br>=C2=A0=C2=A0=C2=A0 png_han=
dle_sPLT(), and png_handle_pCAL() (Bug report by John Regehr).<br>=C2=A0 Fi=
xed incorrect implementation of png_set_PLTE() that uses png_ptr<br>=C2=A0=
=C2=A0=C2=A0 not info_ptr, that left png_set_PLTE() open to the CVE-2015-81=
26<br>=C2=A0=C2=A0=C2=A0 vulnerability.<br>=C2=A0 Backported tests from lib=
png-1.7.0beta69.<br><br>Changes since the last public release (1.6.19):<br>=
=C2=A0 Avoid potential pointer overflow/underflow in png_handle_sPLT() and<=
br>=C2=A0=C2=A0=C2=A0 png_handle_pCAL() (Bug report by John Regehr).<br>=C2=
=A0 Fixed incorrect implementation of png_set_PLTE() that uses png_ptr<br>=
=C2=A0=C2=A0=C2=A0 not info_ptr, that left png_set_PLTE() open to the CVE-2=
015-8126<br>=C2=A0=C2=A0=C2=A0 vulnerability.<br>=C2=A0 Backported tests fr=
om libpng-1.7.0beta69.<br>=C2=A0 Fixed an error in handling of bad zlib CMI=
NFO field in pngfix, found by<br>=C2=A0=C2=A0=C2=A0 American Fuzzy Lop, rep=
orted by Brian Carpenter.=C2=A0 inflate() doesn't<br>=C2=A0=C2=A0=C2=A0=
immediately fault a bad CMINFO field; instead a 'too far back' err=
or<br>=C2=A0=C2=A0=C2=A0 happens later (at least some times).=C2=A0 pngfix =
failed to limit CMINFO to<br>=C2=A0=C2=A0=C2=A0 the allowed values but then=
assumed that window_bits was in range,<br>=C2=A0=C2=A0=C2=A0 triggering an=
assert. The bug is mostly harmless; the PNG file cannot<br>=C2=A0=C2=A0=C2=
=A0 be fixed.<br>=C2=A0 In libpng 1.6 zlib initialization was changed to us=
e the window size<br>=C2=A0=C2=A0=C2=A0 in the zlib stream, not a fixed val=
ue. This causes some invalid images,<br>=C2=A0=C2=A0=C2=A0 where CINFO is t=
oo large, to display 'correctly' if the rest of the<br>=C2=A0=C2=A0=
=C2=A0 data is valid.=C2=A0 This provides a workaround for zlib versions wh=
ere the<br>=C2=A0=C2=A0=C2=A0 error arises (ones that support the API chang=
e to use the window size<br>=C2=A0=C2=A0=C2=A0 in the stream).<br><br></div=
></div></div></div></div></div></div></div>
--001a1134ee5c001da10525ff1b05--
--===============1058680988069229100==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
------------------------------------------------------------------------------
Go from Idea to Many App Stores Faster with Intel(R) XDK
Give your users amazing mobile app experiences with Intel(R) XDK.
Use one codebase in this all-in-one HTML5 development environment.
Design, debug & build mobile apps & 2D/3D high-impact games for multiple OSs.
http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140
--===============1058680988069229100==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
png-mng-announce mailing list
png-mng-announce-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org
https://lists.sourceforge.net/lists/listinfo/png-mng-announce
--===============1058680988069229100==--