From: Zhang Peng Date: Wed, 26 Nov 2025 03:19:10 +0000 (+0800) Subject: libpng: upgrade 1.6.50 -> 1.6.51 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=df0121211dca11df8a495d23ff5ac6d3d820a0a6;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git libpng: upgrade 1.6.50 -> 1.6.51 Changes from version 1.6.50 to version 1.6.51 - Fixed CVE-2025-64505 (moderate severity): Heap buffer overflow in `png_do_quantize` via malformed palette index. (Reported by Samsung; analyzed by Fabio Gritti.) - Fixed CVE-2025-64506 (moderate severity): Heap buffer over-read in `png_write_image_8bit` with 8-bit input and `convert_to_8bit` enabled. (Reported by Samsung and weijinjinnihao@users.noreply.github.com; analyzed by Fabio Gritti.) - Fixed CVE-2025-64720 (high severity): Buffer overflow in `png_image_read_composite` via incorrect palette premultiplication. (Reported by Samsung; analyzed by John Bowler.) - Fixed CVE-2025-65018 (high severity): Heap buffer overflow in `png_combine_row` triggered via `png_image_finish_read`. (Reported by yosiimich@users.noreply.github.com.) - Fixed a memory leak in `png_set_quantize`. (Reported by Samsung; analyzed by Fabio Gritti.) - Removed the experimental and incomplete ERROR_NUMBERS code. (Contributed by Tobias Stoeckmann.) - Improved the RISC-V vector extension support; required RVV 1.0 or newer. (Contributed by Filip Wasil.) - Added GitHub Actions workflows for automated testing. - Performed various refactorings and cleanups. Ptest successfully passed: ============================================================================ Testsuite summary for libpng 1.6.51 ============================================================================ # TOTAL: 32 # PASS: 32 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ Signed-off-by: Zhang Peng Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-multimedia/libpng/libpng_1.6.50.bb b/meta/recipes-multimedia/libpng/libpng_1.6.51.bb similarity index 97% rename from meta/recipes-multimedia/libpng/libpng_1.6.50.bb rename to meta/recipes-multimedia/libpng/libpng_1.6.51.bb index aa2dc99f101..e499f61ff43 100644 --- a/meta/recipes-multimedia/libpng/libpng_1.6.50.bb +++ b/meta/recipes-multimedia/libpng/libpng_1.6.51.bb @@ -14,7 +14,7 @@ SRC_URI = "${SOURCEFORGE_MIRROR}/${BPN}/${BPN}${LIBV}/${BP}.tar.xz \ file://run-ptest \ " -SRC_URI[sha256sum] = "4df396518620a7aa3651443e87d1b2862e4e88cad135a8b93423e01706232307" +SRC_URI[sha256sum] = "a050a892d3b4a7bb010c3a95c7301e49656d72a64f1fc709a90b8aded192bed2" MIRRORS += "${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/ ${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}${LIBV}/older-releases/"