diff options
author | Jiri Slachta <jiri@slachta.eu> | 2017-08-18 11:27:50 +0200 |
---|---|---|
committer | Jiri Slachta <jiri@slachta.eu> | 2017-08-18 11:27:50 +0200 |
commit | 272f907135b03b8de822584d798bd109067038fb (patch) | |
tree | 18a823e85e3696b77068e1d45ff0abfb109ed455 /libs/tiff/patches/010-CVE-2015-7554.patch | |
parent | c7ef11ebe0a1b8ede60f4310decdc0c2b46e964f (diff) |
tiff: update package to version 4.0.8
Signed-off-by: Jiri Slachta <jiri@slachta.eu>
Diffstat (limited to 'libs/tiff/patches/010-CVE-2015-7554.patch')
-rw-r--r-- | libs/tiff/patches/010-CVE-2015-7554.patch | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/libs/tiff/patches/010-CVE-2015-7554.patch b/libs/tiff/patches/010-CVE-2015-7554.patch new file mode 100644 index 000000000..cc7604701 --- /dev/null +++ b/libs/tiff/patches/010-CVE-2015-7554.patch @@ -0,0 +1,23 @@ +diff -pur tiff-4.0.4/tools/tiffsplit.c tiff-4.0.4_patch/tools/tiffsplit.c +--- tiff-4.0.4/tools/tiffsplit.c 2015-05-28 15:10:26.000000000 +0200 ++++ tiff-4.0.4_patch/tools/tiffsplit.c 2016-02-12 19:15:30.532005041 +0100 +@@ -179,8 +179,9 @@ tiffcp(TIFF* in, TIFF* out) + TIFFSetField(out, TIFFTAG_JPEGTABLES, count, table); + } + } ++ uint32 count = 0; + CopyField(TIFFTAG_PHOTOMETRIC, shortv); +- CopyField(TIFFTAG_PREDICTOR, shortv); ++ CopyField2(TIFFTAG_PREDICTOR, count, shortv); + CopyField(TIFFTAG_THRESHHOLDING, shortv); + CopyField(TIFFTAG_FILLORDER, shortv); + CopyField(TIFFTAG_ORIENTATION, shortv); +@@ -188,7 +189,7 @@ tiffcp(TIFF* in, TIFF* out) + CopyField(TIFFTAG_MAXSAMPLEVALUE, shortv); + CopyField(TIFFTAG_XRESOLUTION, floatv); + CopyField(TIFFTAG_YRESOLUTION, floatv); +- CopyField(TIFFTAG_GROUP3OPTIONS, longv); ++ CopyField2(TIFFTAG_GROUP3OPTIONS, count, longv); + CopyField(TIFFTAG_GROUP4OPTIONS, longv); + CopyField(TIFFTAG_RESOLUTIONUNIT, shortv); + CopyField(TIFFTAG_PLANARCONFIG, shortv); |