In short, ImageMagick is a software suite to create, edit, compose, or convert bitmap images. It can read and write images in a variety of formats (over 100) including DPX, EXR, GIF, JPEG, JPEG-2000, PDF, PNG, Postscript, SVG, and TIFF. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, ellipses and Bézier curves.
On May 03, 2016 ImageMagick team found some important security issues in all of their versions. Here I’m going to point out the fixes the released for this problem. cPanel also released security updates against this vulnerability.
One of the reported vulnerabilities can potentially be exploited for remote code execution (RCE).
Fix for cPanel server
cPanel Security Team – CVE-2016-3714 ImageMagick
Troubleshooting steps:
How to determine if your server is up to date?
The updated RPMs provided by cPanel will contain a changelog entry with a CVE number. To view this changelog entry run the following command:
rpm -q --changelog cpanel-ImageMagick | grep CVE-2016-3714
The output should resemble below:
- - - Apply workaround for CVE-2016-3714
What to do if you are not up to date?
In a cPanel server an UPCP will patch the vulnerable version of ImageMagick. To upgrade your server, navigate to WHM’s Upgrade to Latest Version interface (Home >> cPanel >> Upgrade to Latest Version) and click ‘Click to Upgrade’. You can do this from commandline too by executing the following command:
/scripts/upcp
/scripts/check_cpanel_rpms --fix --long-list
To verify, run the following command
rpm -q --changelog cpanel-ImageMagick | grep CVE-2016-3714
Example
[email protected] [~]# rpm -q --changelog cpanel-ImageMagick | grep CVE-2016-3714
- Apply workaround for CVE-2016-3714
For Non cPanel server
For any servers, you can patch the ImageMagick by using the following command:
yum -y upgrade ImageMagick* alt-ImageMagick*
The above command will patch both main and php selector’s ImageMagick.
That’s it!!
For more details –> ImageMagick Security Issue