svn commit: r405576 - in head/graphics/exact-image: . files
Mark Felder
feld at FreeBSD.org
Fri Jan 8 17:53:10 UTC 2016
Author: feld
Date: Fri Jan 8 17:53:08 2016
New Revision: 405576
URL: https://svnweb.freebsd.org/changeset/ports/405576
Log:
graphics/exact-image: Update to 0.9.1
Add patch to resolve CVE
PR: 200201
MFH: 2016Q1
Security: CVE-2015-3885
Added:
head/graphics/exact-image/files/patch-codecs_dcraw.h (contents, props changed)
Modified:
head/graphics/exact-image/Makefile
head/graphics/exact-image/distinfo
Modified: head/graphics/exact-image/Makefile
==============================================================================
--- head/graphics/exact-image/Makefile Fri Jan 8 17:51:50 2016 (r405575)
+++ head/graphics/exact-image/Makefile Fri Jan 8 17:53:08 2016 (r405576)
@@ -2,8 +2,8 @@
# $FreeBSD$
PORTNAME= exact-image
-PORTVERSION= 0.8.9
-PORTREVISION= 10
+PORTVERSION= 0.9.1
+PORTREVISION= 0
CATEGORIES= graphics perl5 python
MASTER_SITES= http://dl.exactcode.de/oss/${PORTNAME}/ LOCAL/bf
Modified: head/graphics/exact-image/distinfo
==============================================================================
--- head/graphics/exact-image/distinfo Fri Jan 8 17:51:50 2016 (r405575)
+++ head/graphics/exact-image/distinfo Fri Jan 8 17:53:08 2016 (r405576)
@@ -1,2 +1,2 @@
-SHA256 (exact-image-0.8.9.tar.bz2) = 0709913e5852214de3bdfa5df0474a4a86b0e686df28f8afd826b5ad8676c372
-SIZE (exact-image-0.8.9.tar.bz2) = 297438
+SHA256 (exact-image-0.9.1.tar.bz2) = 79e6a58522897f9740aa3b5a337f63ad1e0361a772141b24aaff2e31264ece7d
+SIZE (exact-image-0.9.1.tar.bz2) = 299565
Added: head/graphics/exact-image/files/patch-codecs_dcraw.h
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/exact-image/files/patch-codecs_dcraw.h Fri Jan 8 17:53:08 2016 (r405576)
@@ -0,0 +1,24 @@
+--- codecs/dcraw.h.orig 2013-10-22 14:00:07 UTC
++++ codecs/dcraw.h
+@@ -775,7 +775,8 @@ struct jhead {
+
+ int CLASS ljpeg_start (struct jhead *jh, int info_only)
+ {
+- int c, tag, len;
++ int c,tag;
++ ushort len;
+ uchar data[0x10000];
+ const uchar *dp;
+
+@@ -786,8 +787,9 @@ int CLASS ljpeg_start (struct jhead *jh,
+ do {
+ fread (data, 2, 2, ifp);
+ tag = data[0] << 8 | data[1];
+- len = (data[2] << 8 | data[3]) - 2;
+- if (tag <= 0xff00) return 0;
++ len = (data[2] << 8 | data[3]);
++ if (tag <= 0xff00 || len <= 2) return 0;
++ len -= 2;
+ fread (data, 1, len, ifp);
+ switch (tag) {
+ case 0xffc3:
More information about the svn-ports-head
mailing list