CVE:CVE-2005-1275
CNNVD:CNNVD-200504-099
ImageMagick是一套稳定的工具集和开发包，可以用来读、写和处理超过89种基本格式的图片文件，包括流行的TIFF， JPEG， GIF， PNG， PDF以及PhotoCD等格式。利用ImageMagick，你可以根据web应用程序的需要动态生成图片， 还可以对一个图片或图片序列进行改变大小、旋转、锐化、减色或增加特效，并将操作的结果以相同格式或其它格式保存。对图片的操作，可以通过命令行进行，也可以用C/C++、Perl、Java、PHP、Python或Ruby编程来完成。同时ImageMagick提供了一个高质量的2D工具包，部分地支持SVG。现在，ImageMagic的主要精力集中在性能、减少bug以及提供稳定的API和ABI上。
用于ImageMagick 6.2.1及更早版本的pnm.c中的ReadPNMImage函数存在栈缓冲区溢出，远程攻击者可以通过带有小颜色值的PNM文件来发起拒绝服务攻击(应用程序崩溃)。
solution:Upgrade graphicsmagick graphicsmagick to a higher version than 1.0,1.0.6,1.1,1.1.3,1.1.4,1.1.5,and avoid the version 1.0,1.0.6,1.1,1.1.3,1.1.4,1.1.5; Upgrade imagemagick imagemagick to a higher version than 6.0,6.0.1,6.0.2,6.0.2.5,6.0.3,6.0.4,6.0.5,6.0.6,6.0.7,6.0.8,6.1,6.1.1.6,6.1.2,6.1.3,6.1.4,6.1.5,6.1.6,6.1.7,6.1.8,6.2,6.2.0.4,6.2.0.7,6.2.1,and avoid the version 6.0,6.0.1,6.0.2,6.0.2.5,6.0.3,6.0.4,6.0.5,6.0.6,6.0.7,6.0.8,6.1,6.1.1.6,6.1.2,6.1.3,6.1.4,6.1.5,6.1.6,6.1.7,6.1.8,6.2,6.2.0.4,6.2.0.7,6.2.1