File ImageMagick-CVE-2022-32547.patch of Package ImageMagick.25859

Index: ImageMagick-7.0.7-34/MagickCore/property.c
===================================================================
--- ImageMagick-7.0.7-34.orig/MagickCore/property.c
+++ ImageMagick-7.0.7-34/MagickCore/property.c
@@ -1511,12 +1511,12 @@ static MagickBooleanType GetEXIFProperty
             }
             case EXIF_FMT_SINGLE:
             {
-              EXIFMultipleValues(4,"%f",(double) *(float *) p1);
+              EXIFMultipleValues(4,"%f",(double)ReadPropertySignedLong(endian,p1));
               break;
             }
             case EXIF_FMT_DOUBLE:
             {
-              EXIFMultipleValues(8,"%f",*(double *) p1);
+              EXIFMultipleValues(8,"%f",(double)ReadPropertySignedLong(endian,p1));
               break;
             }
             default:
openSUSE Build Service is sponsored by