Download raw body.
[update] png to 1.6.57
=== CVE-2026-34757 ===
Use-after-free in png_set_PLTE, png_set_tRNS and png_set_hIST
leading to corrupted chunk data and potential heap information
disclosure
no API/ABI change.
ok ?
I'll also take case of updating the embedded copy in xenocara,
used by freetype, although the affected functions are not called by
freetype afaict.
Index: Makefile
===================================================================
RCS file: /local/cvs/ports/graphics/png/Makefile,v
diff -u -p -u -r1.148 Makefile
--- Makefile 26 Mar 2026 19:55:16 -0000 1.148
+++ Makefile 9 Apr 2026 05:12:13 -0000
@@ -4,7 +4,7 @@
COMMENT= library for manipulating PNG images
-VERSION= 1.6.56
+VERSION= 1.6.57
DISTNAME= libpng-${VERSION}
PKGNAME= png-${VERSION}
CATEGORIES= graphics
Index: distinfo
===================================================================
RCS file: /local/cvs/ports/graphics/png/distinfo,v
diff -u -p -u -r1.77 distinfo
--- distinfo 26 Mar 2026 19:55:16 -0000 1.77
+++ distinfo 9 Apr 2026 05:12:13 -0000
@@ -1,2 +1,2 @@
-SHA256 (libpng-1.6.56.tar.xz) = 99i/FgG3gE9YOiVKs0OmVJymzyfSVcMCxHry2dNqbxg=
-SIZE (libpng-1.6.56.tar.xz) = 1067028
+SHA256 (libpng-1.6.57.tar.xz) = 0Qwg1xcVaYBMro38E7ptzQZixB7TnUPU1CkxSq+xCoA=
+SIZE (libpng-1.6.57.tar.xz) = 1069484
--
Matthieu Herrb
[update] png to 1.6.57