专栏首页linux百科小宇宙CentOS 6.5/6.3升级安装ImageMagick7.0.1-1

CentOS 6.5/6.3升级安装ImageMagick7.0.1-1

线上论坛和应用程序的验证码功能都是使用的ImageMagick,但是版本比较老(CentOS yum安装的ImageMagick6.5.9).接到最新漏洞预报,紧急升级!

ImageMagick图象处理软件存在远程代码执行漏洞(CVE-2016-3714)安全预警

2016-05-05 18:05:59

一、漏洞概述

据ImageMagick官方,目前程序存在一处远程命令执行漏洞(CVE-2016-3714),当其处理的上传图片带有攻击代码时,可远程实现远程命令执行,进而可能控制服务器。

该漏洞风险级别为高危。

官网说明:https://www.imagemagick.org/discourse-server/viewtopic.php?t=29588

二、影响范围

ImageMagick7.0.1-1和6.9.3-10以外的版本都受影响。

可能的影响范围包括各类流行的内容管理系统(CMS),如Wordpress博客网站、Discuz论坛和Drupal等系统。

三、安全建议

升级到7.0.1-1或6.9.3-10;

官网下载链接:http://www.imagemagick.org/download/

ImageMagick7.0.1-1编译安装:(参考 http://www.linuxidc.com/Linux/2016-05/131331.htm)

官方说明:https://www.imagemagick.org/discourse-server/viewtopic.php?f=4&t=29588

  源码包下载:  

1

git clone http://git.imagemagick.org/repos/ImageMagick.git

  依赖环境:

rpm –qa |grep libpng

rpm –qa |grep libpng-devel

rpm –qa |grep libjpeg

rpm –qa |grep gd-devel

yum install libpng* libjpeg* gd-devel -y

  编译安装:

cd ImageMagick/

./configure --prefix=/usr/local/ImageMagick --enable-shared  --enable-static --without-perl

make && make isntall

   设置环境变量:

echo "export PATH=$PATH:/usr/local/ImageMagick/bin" >> /etc/profile

  移除旧版本:

yum remove ImageMagick -y

  加载环境变量:

source /etc/profile

  验证版本安装是否成功:

convert -version

Version: ImageMagick 7.0.1-2 Q16 x86_64 2016-05-05 http://www.imagemagick.org

  检查支持的一些图片格式:

convert -list format 支持的所有格式

convert -list format|grep png 查看是否支持png

convert -list format|grep jpeg 查看是否支持jpeg

还要记得验证论坛和网站程序是否能正常刷出验证码来。

mac系统编译安装ImageMagick7.0.1-3 

相关阅读

利用ImageMagick绘制三基色原理图 http://www.linuxidc.com/Linux/2012-09/70007.htm

Linux下PHP支持ImageMagick和MagicWandForPHP http://www.linuxidc.com/Linux/2011-01/31539.htm

Linux下用ImageMagick玩图像魔术 http://www.linuxidc.com/Linux/2010-06/26921.htm

Linux下ImageMagick和MagicWand For PHP的安装 http://www.linuxidc.com/Linux/2008-07/14525.htm

Linux下ImageMagick和JMagick的安装整理 http://www.linuxidc.com/Linux/2008-09/15649.htm

原文链接:http://www.linuxidc.com/Linux/2016-05/131332.htm

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 精心整理Linux各版本安装包(包括Centos、Redhat、Oracle Linux)☀️附下载链接☀️

    Linux的安装包比较常用的主要就是Centos、Redhat和Oracle Linux三个版本,平时工作中也陆陆续续的有收集整理,但是一直不完整,正好最近整理...

    Lucifer三思而后行
  • centos 6.5安装node npm并升级npm 到指定版本

    http://uppower.blog.51cto.com/1759096/1728700

    双面人
  • 腾讯云 CentOS 部分公有镜像系统下线的通知

    魏艾斯博客www.vpsss.net
  • CentOS 7.0.1406 正式版发布

    美国当地时间2014年7月7日 17:39:42,CentOS官方放出CentOS7.0.140 64位的版本下载地址,主要更新:内核更新至 3.10.0、支持...

    小小科
  • 再见!CentOS 6

    CentOS 6已经随着2020年11月的结束进入了EOL(Reaches End of Life)。所以在2020年12月2日,CentOS官方停止了对Cen...

    民工哥
  • 在CentOS 6.5上构建Apache Thrift

    从最小的安装开始,需要以下步骤来在Centos 6.5上构建Apache Thrift。 本示例使用当前的开发主分支从源代码构建。 这些说明也应适用于从0.9....

    ccf19881030
  • Centos6.5下docker 环境搭建

    一.运行docker Linux内核版本需要在3.8以上,针对centos6.5 内核为2.6的系统需要先升级内核.不然会特别卡,退出容器.

    Java架构师历程
  • CentOS python 2.6 升级

    CentOS 6.5自带的python版本为2.6.6,但是日常工作中使用2.7.x的版本比较多,则可以通过升级来满足需求。然而旧版本的Python已经被系统深...

    py3study
  • 「R」数据操作(四):初学者学习tidyverse

    tidyverse是一组处理与可视化R包的集合(人称“极乐净土”,但我并不喜欢这个称呼),其中ggplot2与dplyr最广为人知。

    王诗翔呀
  • CentOS 6 安装 Chrome最简单的方法

    【转载请注明出处】:https://blog.csdn.net/huahao1989/article/details/107967581

    后端老鸟
  • 升级CentOS6.5内核,开启Nginx的fastopen和reuseport特性

    前面,张戈博客在折腾 Nginx 的 SSL 优化时,注意到前人在 Nginx 的 listen 配置中,添加了 fastopen=3 reuseport 这 ...

    张戈
  • Centos 6.5环境实现本地局域网搭建YUM的方法【基于HTTP】

    本文实例讲述了Centos 6.5环境实现本地局域网搭建YUM的方法。分享给大家供大家参考,具体如下:

    砸漏
  • 国内 Mono 相关文章汇总

    一则新闻《软件服务提供商Xamarin融资1200万美元》,更详细的内容可以看Xamarin的官方博客Xamarin raises $12M to help y...

    张善友
  • 在CentOS7中安装GitLab

    一直以来源代码一直都放在码云上,但最近码云开始收费了,免费版本的私有项目的成员限制在5个,这远远不够用了。所以需要搭建自己的Git服务器,本文将介绍下在Cont...

    oec2003
  • 128M vps 安装lnmp

    系统版本:CentOS 6.5 32bit Minimal 一键安装包:wget http://soft.vpser.net/lnmp/lnmp1.6.tar....

    SweetHunter
  • 把Python2.6升级到Python2.7(适用于把Python2升级到Python3)

    在启用HTTPS过程中,在生成CSR(证书请求文件)时,报错了,说Python2.6已被Python团队抛弃了,所以升级Python到2.7。

    用户8710643
  • 【腾讯云的1001种玩法】几种在腾讯云建立WordPress的方法(Linux)(二)

    续前文《几种在腾讯云建立WordPress的方法(Linux)(一)》。

    ZNing
  • CentOS6.5菜鸟之旅:U盘安装CentOS64位

    一、前言                                      之前下载了个CentOS7 32位版,一下就安装成功了,但由于其目录结构等与...

    ^_^肥仔John
  • 如何将CentOS7升级至CentOS8(详细步骤)

    执行命令:yum install yum-utils epel-release -y

    砸漏

扫码关注云+社区

领取腾讯云代金券