Petr Gajdos
daa5f36cc1
CVE-2014-8129, CVE-2014-8130, CVE-2015-1547 bnc#914890, bnc#916925, bnc#916927 + erouault.2856.patch + erouault.2857.patch + erouault.2858.patch + erouault.2859.patch + erouault.2860.patch + erouault.2861.patch + erouault.2862.patch + erouault.2863.patch + erouault.2876.patch + bfriesen.2805.patch + tiff-handle-TIFFTAG_CONSECUTIVEBADFAXLINES.patch + tiff-handle-TIFFTAG_PREDICTOR.patch + tiff-dither-malloc-check.patch OBS-URL: https://build.opensuse.org/package/show/graphics/tiff?expand=0&rev=65
36 lines
1.1 KiB
Diff
36 lines
1.1 KiB
Diff
---------------------
|
|
PatchSet 2858
|
|
Date: 2014/12/21 19:36:36
|
|
Author: erouault
|
|
Branch: HEAD
|
|
Tag: (none)
|
|
Log:
|
|
* tools/tiff2pdf.c: check return code of TIFFGetField() when reading
|
|
TIFFTAG_SAMPLESPERPIXEL
|
|
|
|
Members:
|
|
ChangeLog:1.962->1.963
|
|
tools/tiff2pdf.c:1.78->1.79
|
|
|
|
Index: libtiff/tools/tiff2pdf.c
|
|
diff -u libtiff/tools/tiff2pdf.c:1.78 libtiff/tools/tiff2pdf.c:1.79
|
|
--- libtiff/tools/tiff2pdf.c:1.78 Sun Dec 21 10:15:32 2014
|
|
+++ libtiff/tools/tiff2pdf.c Sun Dec 21 12:36:36 2014
|
|
@@ -1166,7 +1166,15 @@
|
|
t2p->tiff_pages[i].page_tilecount;
|
|
if( (TIFFGetField(input, TIFFTAG_PLANARCONFIG, &xuint16) != 0)
|
|
&& (xuint16 == PLANARCONFIG_SEPARATE ) ){
|
|
- TIFFGetField(input, TIFFTAG_SAMPLESPERPIXEL, &xuint16);
|
|
+ if( !TIFFGetField(input, TIFFTAG_SAMPLESPERPIXEL, &xuint16) )
|
|
+ {
|
|
+ TIFFError(
|
|
+ TIFF2PDF_MODULE,
|
|
+ "Missing SamplesPerPixel, %s",
|
|
+ TIFFFileName(input));
|
|
+ t2p->t2p_error = T2P_ERR_ERROR;
|
|
+ return;
|
|
+ }
|
|
if( (t2p->tiff_tiles[i].tiles_tilecount % xuint16) != 0 )
|
|
{
|
|
TIFFError(
|