aboutsummaryrefslogtreecommitdiff
path: root/graphics/giflib
diff options
context:
space:
mode:
authorMark Felder <feld@FreeBSD.org>2016-02-26 15:51:37 +0000
committerMark Felder <feld@FreeBSD.org>2016-02-26 15:51:37 +0000
commit3f2433da29c4c72188229e40259c3e22e324a688 (patch)
tree961045381ced0f23d4fbd414f681b638a61e079c /graphics/giflib
parentde92a33931e6929fa902f02c37cc1172b59328da (diff)
downloadports-3f2433da29c4c72188229e40259c3e22e324a688.tar.gz
ports-3f2433da29c4c72188229e40259c3e22e324a688.zip
graphics/giflib: Update to 5.1.2
* Code hardening using reallocarray() from OpenBSD. * Sanity check in giffilter catches files with malformed extension records Fixes SourceForge bug #63: malformed gif causes segfault in giffilter. * Inexpensive sanity check in DGifSlurp() catches malformed files with no image descriptor. Fixes SourceForge bug #64: malformed gif causes crash in giftool. * Fix SourceForge bug #66: GifDrawBoxedText8x8() modifying constant input parameter. * Bail out of GIF read on invalid pixel width. Addresses Savannah bug #67: invalid shift in dgif_lib.c * Fix SourceForge bug #69: #69 Malformed: Gif file with no extension block after a GRAPHICS_EXT_FUNC_CODE extension causes segfault (in giftext). * Fix SourceForge bug #71: Buffer overwrite when giffixing a malformed gif. * Fix SourceForge bug #73: Null pointer deference in gifclrmap (only reachable with malformed GIF). * Fix SourceForge bug #74: Double free in gifsponge under 5.1,1, for any valid gif image. * Fix SourceForge bug #75: GAGetArgs overflows due to uncounted use of va_arg. * Sanity check in giffix catches some malformed files. Addresses SourceForge bug #77: dgif_lib.c: extension processing error MFH: 2016Q1 Security: CVE-2015-7555
Notes
Notes: svn path=/head/; revision=409615
Diffstat (limited to 'graphics/giflib')
-rw-r--r--graphics/giflib/Makefile2
-rw-r--r--graphics/giflib/distinfo4
2 files changed, 3 insertions, 3 deletions
diff --git a/graphics/giflib/Makefile b/graphics/giflib/Makefile
index a207ac4fa9c5..5e9bd22ea56c 100644
--- a/graphics/giflib/Makefile
+++ b/graphics/giflib/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= giflib
-PORTVERSION= 5.1.1
+PORTVERSION= 5.1.2
CATEGORIES= graphics
MASTER_SITES= SF/${PORTNAME}
diff --git a/graphics/giflib/distinfo b/graphics/giflib/distinfo
index c6656d33f0f5..6203dec491fc 100644
--- a/graphics/giflib/distinfo
+++ b/graphics/giflib/distinfo
@@ -1,2 +1,2 @@
-SHA256 (giflib-5.1.1.tar.bz2) = 391014aceb21c8b489dc7b0d0b6a917c4e32cc014ce2426d47ca376d02fe2ffc
-SIZE (giflib-5.1.1.tar.bz2) = 654389
+SHA256 (giflib-5.1.2.tar.bz2) = 76c0a084c3b02f9315ff937b8be6096186002fea26f33e2123081ba2be6e2a7c
+SIZE (giflib-5.1.2.tar.bz2) = 638967