File GraphicsMagick-CVE-2016-7522.patch of Package GraphicsMagick.7782

From 4b1b9c0522628887195bad3a6723f7000b0c9a58 Mon Sep 17 00:00:00 2001
From: dirk <dirk@git.imagemagick.org>
Date: Tue, 2 Feb 2016 21:15:13 +0100
Subject: [PATCH] Added extra check to fix
 https://github.com/ImageMagick/ImageMagick/issues/93

---
 coders/psd.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: GraphicsMagick-1.3.25/coders/psd.c
===================================================================
--- GraphicsMagick-1.3.25.orig/coders/psd.c	2016-05-30 19:19:54.000000000 +0200
+++ GraphicsMagick-1.3.25/coders/psd.c	2016-11-29 15:32:17.551890161 +0100
@@ -775,7 +775,7 @@ static Image *ReadPSDImage(const ImageIn
           ThrowPSDReaderException(ResourceLimitError,MemoryAllocationFailed,image);
         }
       count=ReadBlob(image,length,(char *) data);
-      if ((count == 0) || (LocaleNCompare((char *) data,"8BIM",4) != 0))
+      if ((count == 0) || (length < 4) || (LocaleNCompare((char *) data,"8BIM",4) != 0))
         {
           if (logging)
             {
openSUSE Build Service is sponsored by