+2016-07-01 7.0.2-7 Cristy <quetzlzacatenango@image...>
+ * Evaluate lazy pixel cache morphology to prevent buffer overflow (bug report
+ from Ibrahim M. El-Sayed).
+
2016-07-30 7.0.2-6 Cristy <quetzlzacatenango@image...>
* Release ImageMagick version 7.0.2-6, GIT revision 18651:df24175:20160729.
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
if (SetImageGray(image,exception) != MagickFalse)
(void) SetImageColorspace(image,GRAYColorspace,exception);
+ if (SyncImagePixelCache(image,exception) == MagickFalse)
+ return(MagickFalse);
black=(double *) AcquireQuantumMemory(GetPixelChannels(image),sizeof(*black));
white=(double *) AcquireQuantumMemory(GetPixelChannels(image),sizeof(*white));
histogram=(double *) AcquireQuantumMemory(MaxMap+1UL,GetPixelChannels(image)*
#endif
if (image->debug != MagickFalse)
(void) LogMagickEvent(TraceEvent,GetMagickModule(),"%s",image->filename);
+ if (SyncImagePixelCache(image,exception) == MagickFalse)
+ return(MagickFalse);
equalize_map=(double *) AcquireQuantumMemory(MaxMap+1UL,
GetPixelChannels(image)*sizeof(*equalize_map));
histogram=(double *) AcquireQuantumMemory(MaxMap+1UL,GetPixelChannels(image)*