Upstream beat us to it.  Release 1.8.3 fixes the previously submitted CVEs
plus several others I wasn't aware of and some bonus GitHub issues.

Also they packaged the tarball containing a different directory than
previously.  Fixed with WRKDIST.



Security fix for CVE-2018-19757 (#79), NULL pointer dereference problem,
reported by @nluedtke and fixed by @knok (#91, #94).

Security fix for CVE-2018-19762 (#81), heap-based buffer overflow problem,
reported by @nluedtke and fixed by @knok (#92).

Security fix for CVE-2018-19756 (#80), heap-based buffer over-read problem,
reported by @nluedtke and fixed by @knok (#93).

Security fix for CVE-2018-19763 (#82), heap-based buffer over-read problem,
reported by @nluedtke and fixed by @knok (#95).

Security fix for CVE-2018-19761, illegal address access,
fixed by @knok (#96).

Security fix for CVE-2018-19759, heap-based buffer over-read problem,
fixed by @knok (#98).

Security fix for CVE-2018-3753 (#83), infinite loop problem,
reported by @cool-tomato and fixed by @knok (#99).

Security fix for CVE-2018-19759 (#102),
heap-based buffer over-read that will cause a denial of service.
reported and fixed by @YourButterfly. (#106)

Security fix for CVE-2019-19635 (#103), heap-based buffer overflow,
reported and fixed by @YourButterfly. (#106)

Security fix for CVE-2019-19636 (#104) and CVE-2019-19637 (#105),
integer overflow problem. reported and fixed by @YourButterfly. (#106)

gif loader: check LZW code size (Issue #75), Thanks to @HongxuChen.

core: Fix a global-buffer-overflow problem (Issue #72), Thanks to @fgeek.

core: Fix unexpected hangs/performance issues (Issue #76),
Thanks to @HongxuChen.


Tim.

Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/libsixel/Makefile,v
retrieving revision 1.5
diff -u -p -r1.5 Makefile
--- Makefile    12 Jul 2019 20:47:02 -0000      1.5
+++ Makefile    15 Dec 2019 04:08:01 -0000
@@ -2,7 +2,7 @@
 
 COMMENT =      encoder/decoder implementation for DEC SIXEL graphics
 
-V =            1.8.2
+V =            1.8.3
 DISTNAME =     libsixel-$V
 
 SHARED_LIBS += sixel   1.0     # 1.6
@@ -30,5 +30,7 @@ CONFIGURE_ARGS += --disable-python \
 
 # Requires Python
 NO_TEST =      Yes
+
+WRKDIST =      ${WRKDIR}/sixel-$V
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/libsixel/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo    24 Jul 2018 12:18:01 -0000      1.3
+++ distinfo    15 Dec 2019 04:08:01 -0000
@@ -1,2 +1,2 @@
-SHA256 (libsixel-1.8.2.tar.gz) = xGTSpvzzXp5rrRh2cp6FOoufar/pfZ40h8m/rEXPKl8=
-SIZE (libsixel-1.8.2.tar.gz) = 4778776
+SHA256 (libsixel-1.8.3.tar.gz) = 2uThBUQN+OWBkpSIgb5WSEV0bmuncRUkIFi0sWPfH3Y=
+SIZE (libsixel-1.8.3.tar.gz) = 641789
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/libsixel/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   16 Apr 2017 15:58:31 -0000      1.1.1.1
+++ pkg/PLIST   15 Dec 2019 04:08:01 -0000
@@ -3,7 +3,7 @@
 bin/libsixel-config
 @bin bin/sixel2png
 include/sixel.h
-lib/libsixel.a
+@static-lib lib/libsixel.a
 lib/libsixel.la
 @lib lib/libsixel.so.${LIBsixel_VERSION}
 lib/pkgconfig/libsixel.pc

Reply via email to