
ImageMagick is also used by other programs, such as LyX, for converting images. The program uses magic numbers to identify image file formats.Ī number of programs, such as Drupal, MediaWiki, phpBB, and vBulletin, can use ImageMagick to create image thumbnails if installed. ImageMagick does not have a robust graphical user interface to edit images as do Adobe Photoshop and GIMP, but does include – for Unix-like operating systems – a basic native X Window GUI (called IMDisplay) for rendering and manipulating images and API libraries for many programming languages. The software mainly consists of a number of command-line interface utilities for manipulating images. The vulnerability did not affect ImageMagick distributions that included a properly configured security policy.

The security flaw was due to ImageMagick calling backend tools without first properly checking to ensure path and file names are free of improper shell commands. Security experts including CloudFlare researchers observed actual use of the vulnerability in active hacking attempts. In May 2016, it was reported that ImageMagick had a vulnerability through which an attacker can execute arbitrary code on servers that use the application to edit user-uploaded images. It was freely released in 1990 when DuPont agreed to transfer copyright to ImageMagick Studio LLC, still currently the project maintainer organization. ImageMagick was created in 1987 by John Cristy when working at DuPont, to convert 24-bit images (16 million colors) to 8-bit images (256 colors), so they could be displayed on most screens at the time. It is widely used in open-source applications. Created in 1987 by John Cristy, it can read and write over 200 image file formats. ImageMagick, invoked from the command line as magick, is a free and open-source cross-platform software suite for displaying, creating, converting, modifying, and editing raster images. Linking from code with a different licence
