Blob Blame History Raw
diff -up ImageMagick-6.9.10-68/coders/emf.c.CVE-2021-40211 ImageMagick-6.9.10-68/coders/emf.c
--- ImageMagick-6.9.10-68/coders/emf.c.CVE-2021-40211	2023-09-18 11:04:35.124489392 +0200
+++ ImageMagick-6.9.10-68/coders/emf.c	2023-09-18 11:05:04.610411587 +0200
@@ -411,7 +411,7 @@ static HENHMETAFILE ReadEnhMetaFile(cons
     }
   ReadFile(hFile,pBits,dwSize,&dwSize,NULL);
   CloseHandle(hFile);
-  if (((PAPMHEADER) pBits)->dwKey != 0x9ac6cdd7l)
+  if (((PAPMHEADER) pBits)->dwKey != 0x9ac6cdd7l || ((PAPMHEADER) pBits)->wInch == 0)
     {
       pBits=(BYTE *) DestroyString((char *) pBits);
       return((HENHMETAFILE) NULL);