Attached is the diff I used to NMU for this security hole.

-- 
see shy jo
diff -ur old/imagemagick-6.0.6.2/debian/changelog 
imagemagick-6.0.6.2/debian/changelog
--- old/imagemagick-6.0.6.2/debian/changelog    2005-03-03 15:52:05.000000000 
-0500
+++ imagemagick-6.0.6.2/debian/changelog        2005-03-03 16:07:21.000000000 
-0500
@@ -1,3 +1,12 @@
+imagemagick (6:6.0.6.2-2.2) unstable; urgency=HIGH
+
+  * NMU
+  * magick/image.c: FormatMagickString() was called with the file name as
+    format string, rather than through "%s". Fix with patch from Ubuntu.
+    Closes: #297990 (CAN-2005-0397)
+
+ -- Joey Hess <[EMAIL PROTECTED]>  Thu,  3 Mar 2005 15:49:06 -0500
+
 imagemagick (6:6.0.6.2-2.1) unstable; urgency=high
 
   * Non-maintainer upload.
diff -ur old/imagemagick-6.0.6.2/magick/image.c 
imagemagick-6.0.6.2/magick/image.c
--- old/imagemagick-6.0.6.2/magick/image.c      2004-08-19 13:33:43.000000000 
-0400
+++ imagemagick-6.0.6.2/magick/image.c  2005-03-03 15:49:02.000000000 -0500
@@ -3918,7 +3918,7 @@
       /*
         Rectify multi-image file support.
       */
-      (void) FormatMagickString(filename,MaxTextExtent,image_info->filename,0);
+      (void) 
FormatMagickString(filename,MaxTextExtent,"%s",image_info->filename,0);
       if ((LocaleCompare(filename,image_info->filename) != 0) &&
           (strchr(filename,'%') == (char *) NULL))
         image_info->adjoin=MagickFalse;

Attachment: signature.asc
Description: Digital signature



Reply via email to