ImageMagick 安全漏洞处理办法

默北 安全ImageMagick 安全漏洞处理办法已关闭评论9,1201字数 962阅读3分12秒阅读模式

近日网络上爆发ImageMagick图像处理软件存在远程代码执行漏洞(CVE-2016-3714)。

漏洞说明

漏洞危害文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

远程代码执行文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

危险等级文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

高危文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

受影响版本文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

ImageMagick 6.9.0-10之前版本以及7.0.1-1之前版本文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

CVE文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

CVE-2016-3714文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

漏洞前提

采用了ImageMagick,且允许用户上传文件的网站,就有可能会受到影响。文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

漏洞详情

今日国外网站爆出ImageMagick图像处理软件多个漏洞,其中包括远程命令执行、SSRF、任意文件读取等多个安全问题,其中涉及CVE-2016-3714、CVE-2016-3715、CVE-2016-3716、CVE-2016-3717、CVE-2016-3718,其中CVE-2016-3714远程命令执行,该漏洞类型定义为高危,可在服务器上执行任意系统命令,强烈建议用户修复此漏洞。文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

https://imagetragick.com/文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

http://www.freebuf.com/vuls/103504.html文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

临时解决方案

1、对用户上传的图像文件做出内容过滤,判断用户上传的问题是否是真正的图片。 文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

2、禁止用户上传带有特殊字符的文件:push graphic-context、fill url(、image over等。文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

3、通过配置策略文件暂时禁用ImageMagick,可在 “/etc/ImageMagick/policy.xml” 文件中添加如下代码:文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

<policymap>
<policy domain="coder" rights="none" pattern="EPHEMERAL" />
<policy domain="coder" rights="none" pattern="URL" />
<policy domain="coder" rights="none" pattern="HTTPS" />
<policy domain="coder" rights="none" pattern="MVG" />
<policy domain="coder" rights="none" pattern="MSL" />
</policymap>

添加位置如下截图所示:文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

ImageMagick文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

我们建议您在您方便的时间升级ImageMagick至ImageMagick 6.9.0-10或者ImageMagick 7.0.1-1,以便彻底解决此问题。文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/ 文章源自运维生存时间-https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
默北
  • 本文由 发表于 06/05/2016 20:49:28
  • 转载请务必保留本文链接:https://www.ttlsa.com/safe/imagemagick-vulnerabilities-solution/
  • ImageMagick