File GraphicsMagick-CVE-2017-6335.patch of Package GraphicsMagick.openSUSE_Leap_42.3_Update
--- a/coders/tiff.c
+++ b/coders/tiff.c
@@ -1411,12 +1411,12 @@
}
else
{
- if (image->matte)
+ if (image->matte && samples_per_pixel >= 5)
{
*quantum_type=CMYKAQuantum;
*quantum_samples=5;
}
- else
+ else if (samples_per_pixel >= 4)
{
*quantum_type=CMYKQuantum;
*quantum_samples=4;