ImageMagick vulnerabilities
203 known CVE vulnerabilities in ImageMagick, translated and rated.
- CVE-2017-5509High
The coders/psd.c file in ImageMagick contains a vulnerability that allows remote attackers to have unspecified impact via a crafted PSD file, leading to an out-of-bounds write.
- CVE-2017-5507High
A memory leak in ImageMagick before version 6.9.7-4 and 7.x before version 7.0.4-4 in coders/mpc.c allows remote attackers to cause a denial of service (memory consumption) via vectors involving a pixel cache.
- CVE-2017-5506High
A double free vulnerability in magick/profile.c in ImageMagick allows remote attackers to have unspecified impact via a crafted file.
- CVE-2016-10146High
Multiple memory leaks in the caption and label handling code in ImageMagick allow remote attackers to cause a denial of service via unspecified vectors.
- CVE-2016-10059High
Buffer overflow in coders/tiff.c in ImageMagick before version 6.9.4-1 allows remote attackers to cause application crash or unspecified other impact via a crafted TIFF file.
- CVE-2016-10057High
Buffer overflow in the WriteGROUP4Image function in coders/tiff.c in ImageMagick before version 6.9.5-8 allows remote attackers to cause application crashes or have other unspecified impacts via a crafted file.
- CVE-2016-10056High
Buffer overflow in the sixel_decode function in coders/sixel.c in ImageMagick before version 6.9.5-8 allows remote attackers to cause application crashes or have other unspecified impacts via a crafted file.
- CVE-2016-10055High
Buffer overflow in the WritePDBImage function in coders/pdb.c in ImageMagick before version 6.9.5-8 allows remote attackers to cause application crashes or other unspecified impacts via a crafted file.
- CVE-2016-10054High
Buffer overflow in the WriteMAPImage function in coders/map.c in ImageMagick before version 6.9.5-8 allows remote attackers to cause application crashes or other unspecified impacts via a crafted file.
- CVE-2016-10052High
Buffer overflow in the WriteProfile function in coders/jpeg.c in ImageMagick before version 6.9.5-6 allows remote attackers to cause a denial of service (application crash) or have other unspecified impact via a crafted file.
- CVE-2016-10051High
A use-after-free vulnerability in the ReadPWPImage function in ImageMagick 6.9.5-5 allows remote attackers to cause a denial of service (application crash) or have other unspecified impact via a crafted file.
- CVE-2016-10050High
Heap-based buffer overflow in the ReadRLEImage function in coders/rle.c in ImageMagick 6.9.4-8 allows remote attackers to cause a denial of service (application crash) or have other unspecified impact via a crafted RLE file.
- CVE-2016-10049High
Buffer overflow in the ReadRLEImage function in ImageMagick before version 6.9.4-4 allows remote attackers to cause application crashes or other unspecified impacts via a crafted RLE file.
- CVE-2016-10048High
Directory traversal vulnerability in magick/module.c in ImageMagick 6.9.4-7 allows remote attackers to load arbitrary modules via unspecified vectors.
- CVE-2014-9839High
The magick/colormap-private.h file in ImageMagick 6.8.9-9 contains a vulnerability that allows remote attackers to cause a denial of service through out-of-bounds access.
- CVE-2014-9835High
Heap overflow in ImageMagick 6.8.9-9 via a crafted wpf file.
- CVE-2014-9834High
Heap overflow in ImageMagick 6.8.9-9 via a crafted pict file.
- CVE-2014-9833High
Heap overflow in ImageMagick 6.8.9-9 via a crafted psd file.
- CVE-2014-9832High
Heap overflow in ImageMagick 6.8.9-9 via a crafted pcx file.
- CVE-2014-9851High
ImageMagick version 6.8.9.9 allows remote attackers to cause application crashes, leading to denial of service.
- CVE-2014-9850High
A logic error in ImageMagick 6.8.9.9 allows remote attackers to cause a denial of service (resource consumption).
- CVE-2014-9849High
The png coder in ImageMagick allows remote attackers to cause a denial of service (crash).
- CVE-2014-9848High
A memory leak in ImageMagick can be exploited by remote attackers to cause a denial of service through excessive memory consumption.
- CVE-2014-9842High
A memory leak in the ReadPSDLayers function in coders/psd.c in ImageMagick 6.8.9.9 allows remote attackers to cause a denial of service (memory consumption) via unspecified vectors.
- CVE-2014-9854High
The vulnerability in coders/tiff.c in ImageMagick allows remote attackers to cause application crashes through manipulation related to image identification.
- CVE-2015-8895High
Integer overflow in coders/icon.c in ImageMagick 6.9.1-3 and later allows remote attackers to cause a denial of service (application crash) via a crafted length value, which triggers a buffer overflow.
- CVE-2016-10252High
A memory leak in the IsOptionMember function in option.c in ImageMagick before version 6.9.2-2 allows attackers to trigger memory consumption.
- CVE-2017-6497High
An issue was discovered in ImageMagick 6.9.7 that could lead to a NULL pointer dereference when processing a specially crafted psd file, resulting in a DoS attack.
- CVE-2016-10065High
The ReadVIFFImage function in ImageMagick before version 7.0.1-0 allows remote attackers to cause a denial of service (application crash) or have other unspecified impact via a crafted file.
- CVE-2016-10067High
In ImageMagick before version 6.9.4-5, a vulnerability allows remote attackers to cause application crashes by triggering too many exceptions, leading to a buffer overflow.
- CVE-2016-10064High
Buffer overflow in coders/tiff.c in ImageMagick before version 6.9.5-1 allows remote attackers to cause application crash or have other unspecified impact via a crafted file.
- CVE-2016-10063High
Buffer overflow in coders/tiff.c in ImageMagick before version 6.9.5-1 allows remote attackers to cause application crash or have other unspecified impact via a crafted file.
- CVE-2016-8677High
The AcquireQuantumPixels function in ImageMagick before version 7.0.3-1 allows remote attackers to have unspecified impact via a crafted image file, triggering a memory allocation failure.
- CVE-2016-8866High
The AcquireMagickMemory function in ImageMagick 7.0.3.3 before 7.0.3.8 allows remote attackers to have unspecified impact via a crafted image, which triggers a memory allocation failure.
- CVE-2016-8862High
The AcquireMagickMemory function in ImageMagick before version 7.0.3.3 allows remote attackers to have unspecified impact via a crafted image, triggering a memory allocation failure.
- CVE-2016-6823High
Integer overflow in the BMP coder in ImageMagick before 7.0.2-10 allows remote attackers to cause a denial of service (crash) via crafted height and width values, which triggers an out-of-bounds write.
- CVE-2016-8707High
An exploitable out of bounds write exists in the handling of compressed TIFF images in ImageMagick's convert utility. A crafted TIFF document can lead to an out of bounds write which in particular circumstances could be leveraged into remote code execution.
- CVE-2016-6491High
Buffer overflow in the Get8BIMProperty function in ImageMagick before version 6.9.5-4 and 7.x before version 7.0.2-6 allows remote attackers to cause a denial of service via a crafted image.
- CVE-2016-5842High
In ImageMagick before version 7.0.2-1, a vulnerability allows remote attackers to obtain sensitive memory information via vectors involving the q variable, which triggers an out-of-bounds read.
- CVE-2016-5688High
The WPG parser in ImageMagick before version 6.9.4-4 and 7.x before version 7.0.1-5, when a memory limit is set, allows remote attackers to have unspecified impact via issues related to the SetImageExtent return-value check. This can lead to a heap-based buffer overflow in the SetPixelIndex function or an invalid write operation in the ScaleCharToQuantum or SetPixelIndex functions.
- CVE-2016-4563High
The TraceStrokePolygon function in ImageMagick before version 6.9.4-0 and 7.x before version 7.0.1-2 mishandles the relationship between the BezierQuantum value and certain strokes data. This may allow remote attackers to cause a denial of service (buffer overflow and application crash) or potentially have unspecified other impact via a crafted file.
- CVE-2016-4562High
The DrawDashPolygon function in ImageMagick before 6.9.4-0 and 7.x before 7.0.1-2 mishandles calculations of certain vertices integer data, which allows remote attackers to cause a denial of service (buffer overflow and application crash) or possibly have unspecified other impact via a crafted file.
- CVE-2023-34152Critical
A vulnerability was found in ImageMagick that leads to a remote code execution vulnerability in OpenBlob when the --enable-pipes option is configured.
- CVE-2017-17499Critical
ImageMagick before 6.9.9-24 and 7.x before 7.0.7-12 has a use-after-free in Magick::Image::read in Magick++/lib/Image.cpp.
- CVE-2017-15032Critical
ImageMagick version 7.0.7-2 contains a memory leak in ReadYCBCRImage in coders/ycbcr.c.
- CVE-2017-14532Critical
ImageMagick version 7.0.7-0 has a NULL Pointer Dereference in TIFFIgnoreTags in coders/tiff.c.
- CVE-2017-14138Critical
ImageMagick version 7.0.6-5 has a memory leak vulnerability in ReadWEBPImage in coders/webp.c because memory is not freed in certain error cases, as demonstrated by VP8 errors.
- CVE-2017-13139Critical
In ImageMagick before version 6.9.9-0 and 7.x before version 7.0.6-1, there is a vulnerability in the ReadOneMNGImage function in coders/png.c that leads to an out-of-bounds read with the MNG CLIP chunk.
- CVE-2014-9826Critical
ImageMagick allows remote attackers to have unspecified impact via vectors related to error handling in sun files.
- CVE-2017-5511Critical
The coders/psd.c file in ImageMagick contains a vulnerability that allows remote attackers to leverage an improper cast, leading to a heap-based buffer overflow.

