Lucene search

K

Imagemagick Security Vulnerabilities

cve
cve

CVE-2019-18853

ImageMagick before 7.0.9-0 allows remote attackers to cause a denial of service because XML_PARSE_HUGE is not properly restricted in coders/svg.c, related to SVG and libxml2.

6.5CVSS

6.1AI Score

0.002EPSS

2019-11-11 03:15 PM
34
2
cve
cve

CVE-2019-19948

In ImageMagick 7.0.8-43 Q16, there is a heap-based buffer overflow in the function WriteSGIImage of coders/sgi.c.

9.8CVSS

9.4AI Score

0.009EPSS

2019-12-24 01:15 AM
360
cve
cve

CVE-2019-19949

In ImageMagick 7.0.8-43 Q16, there is a heap-based buffer over-read in the function WritePNGImage of coders/png.c, related to Magick_png_write_raw_profile and LocaleNCompare.

9.1CVSS

9.2AI Score

0.003EPSS

2019-12-24 01:15 AM
362
cve
cve

CVE-2019-19952

In ImageMagick 7.0.9-7 Q16, there is a use-after-free in the function MngInfoDiscardObject of coders/png.c, related to ReadOneMNGImage.

9.8CVSS

9.2AI Score

0.005EPSS

2019-12-24 01:15 AM
187
cve
cve

CVE-2019-7175

In ImageMagick before 7.0.8-25, some memory leaks exist in DecodeImage in coders/pcd.c.

7.5CVSS

7.8AI Score

0.007EPSS

2019-03-07 11:29 PM
215
4
cve
cve

CVE-2019-7395

In ImageMagick before 7.0.8-25, a memory leak exists in WritePSDChannel in coders/psd.c.

7.5CVSS

7.2AI Score

0.006EPSS

2019-02-05 12:29 AM
150
4
cve
cve

CVE-2019-7396

In ImageMagick before 7.0.8-25, a memory leak exists in ReadSIXELImage in coders/sixel.c.

7.5CVSS

7.2AI Score

0.006EPSS

2019-02-05 12:29 AM
150
4
cve
cve

CVE-2019-7397

In ImageMagick before 7.0.8-25 and GraphicsMagick through 1.3.31, several memory leaks exist in WritePDFImage in coders/pdf.c.

7.5CVSS

7.4AI Score

0.007EPSS

2019-02-05 12:29 AM
216
4
cve
cve

CVE-2019-7398

In ImageMagick before 7.0.8-25, a memory leak exists in WriteDIBImage in coders/dib.c.

7.5CVSS

7.7AI Score

0.008EPSS

2019-02-05 12:29 AM
207
4
cve
cve

CVE-2019-9956

In ImageMagick 7.0.8-35 Q16, there is a stack-based buffer overflow in the function PopHexPixel of coders/ps.c, which allows an attacker to cause a denial of service or code execution via a crafted image file.

8.8CVSS

7.3AI Score

0.01EPSS

2019-03-24 12:29 AM
215
cve
cve

CVE-2020-10251

In ImageMagick 7.0.9, an out-of-bounds read vulnerability exists within the ReadHEICImageByID function in coders\heic.c. It can be triggered via an image with a width or height value that exceeds the actual size of the image.

5.5CVSS

5.2AI Score

0.001EPSS

2020-03-10 04:15 AM
104
cve
cve

CVE-2020-13902

ImageMagick 7.0.9-27 through 7.0.10-17 has a heap-based buffer over-read in BlobToStringInfo in MagickCore/string.c during TIFF image decoding.

7.1CVSS

6.8AI Score

0.001EPSS

2020-06-07 06:15 PM
86
cve
cve

CVE-2020-19667

Stack-based buffer overflow and unconditional jump in ReadXPMImage in coders/xpm.c in ImageMagick 7.0.10-7.

7.8CVSS

7.6AI Score

0.001EPSS

2020-11-20 04:15 PM
182
cve
cve

CVE-2020-25663

A call to ConformPixelInfo() in the SetImageAlphaChannel() routine of /MagickCore/channel.c caused a subsequent heap-use-after-free or heap-buffer-overflow READ when GetPixelRed() or GetPixelBlue() was called. This could occur if an attacker is able to submit a malicious image file to be processed ...

5.5CVSS

5.1AI Score

0.001EPSS

2020-12-08 09:15 PM
34
cve
cve

CVE-2020-25664

In WriteOnePNGImage() of the PNG coder at coders/png.c, an improper call to AcquireVirtualMemory() and memset() allows for an out-of-bounds write later when PopShortPixel() from MagickCore/quantum-private.h is called. The patch fixes the calls by adding 256 to rowbytes. An attacker who is able to s...

6.1CVSS

6.2AI Score

0.001EPSS

2020-12-08 09:15 PM
175
5
cve
cve

CVE-2020-25665

The PALM image coder at coders/palm.c makes an improper call to AcquireQuantumMemory() in routine WritePALMImage() because it needs to be offset by 256. This can cause a out-of-bounds read later on in the routine. The patch adds 256 to bytes_per_row in the call to AcquireQuantumMemory(). This could...

5.5CVSS

5.7AI Score

0.001EPSS

2020-12-08 09:15 PM
140
4
cve
cve

CVE-2020-25666

There are 4 places in HistogramCompare() in MagickCore/histogram.c where an integer overflow is possible during simple math calculations. This occurs in the rgb values and count value for a color. The patch uses casts to ssize_t type for these calculations, instead of int. This flaw could impact ap...

3.3CVSS

5AI Score

0.001EPSS

2020-12-08 09:15 PM
148
2
cve
cve

CVE-2020-25667

TIFFGetProfiles() in /coders/tiff.c calls strstr() which causes a large out-of-bounds read when it searches for "dc:format=\"image/dng\" within profile due to improper string handling, when a crafted input file is provided to ImageMagick. The patch uses a StringInfo type instead of a raw C string t...

5.5CVSS

5.1AI Score

0.001EPSS

2020-12-08 09:15 PM
38
cve
cve

CVE-2020-25674

WriteOnePNGImage() from coders/png.c (the PNG coder) has a for loop with an improper exit condition that can allow an out-of-bounds READ via heap-buffer-overflow. This occurs because it is possible for the colormap to have less than 256 valid values but the loop condition will loop 256 times, attem...

5.5CVSS

5.8AI Score

0.001EPSS

2020-12-08 10:15 PM
135
cve
cve

CVE-2020-25675

In the CropImage() and CropImageToTiles() routines of MagickCore/transform.c, rounding calculations performed on unconstrained pixel offsets was causing undefined behavior in the form of integer overflow and out-of-range values as reported by UndefinedBehaviorSanitizer. Such issues could cause a ne...

3.3CVSS

5.2AI Score

0.001EPSS

2020-12-08 10:15 PM
134
2
cve
cve

CVE-2020-25676

In CatromWeights(), MeshInterpolate(), InterpolatePixelChannel(), InterpolatePixelChannels(), and InterpolatePixelInfo(), which are all functions in /MagickCore/pixel.c, there were multiple unconstrained pixel offset calculations which were being used with the floor() function. These calculations p...

5.5CVSS

5.8AI Score

0.001EPSS

2020-12-08 10:15 PM
136
cve
cve

CVE-2020-27560

ImageMagick 7.0.10-34 allows Division by Zero in OptimizeLayerFrames in MagickCore/layer.c, which may cause a denial of service.

3.3CVSS

3.7AI Score

0.001EPSS

2020-10-22 02:15 PM
212
2
cve
cve

CVE-2020-27750

A flaw was found in ImageMagick in MagickCore/colorspace-private.h and MagickCore/quantum.h. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned char and math division by zero. This would m...

5.5CVSS

5.6AI Score

0.001EPSS

2020-12-08 10:15 PM
163
2
cve
cve

CVE-2020-27751

A flaw was found in ImageMagick in MagickCore/quantum-export.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned long long as well as a shift exponent that is too large for 64-bit type. ...

3.3CVSS

4.7AI Score

0.001EPSS

2020-12-08 10:15 PM
224
3
cve
cve

CVE-2020-27752

A flaw was found in ImageMagick in MagickCore/quantum-private.h. An attacker who submits a crafted file that is processed by ImageMagick could trigger a heap buffer overflow. This would most likely lead to an impact to application availability, but could potentially lead to an impact to data integr...

7.1CVSS

6.6AI Score

0.001EPSS

2020-12-08 10:15 PM
124
3
cve
cve

CVE-2020-27753

There are several memory leaks in the MIFF coder in /coders/miff.c due to improper image depth values, which can be triggered by a specially crafted input file. These leaks could potentially lead to an impact to application availability or cause a denial of service. It was originally reported that ...

5.5CVSS

5.8AI Score

0.001EPSS

2020-12-08 10:15 PM
178
2
cve
cve

CVE-2020-27754

In IntensityCompare() of /magick/quantize.c, there are calls to PixelPacketIntensity() which could return overflowed values to the caller when ImageMagick processes a crafted input file. To mitigate this, the patch introduces and uses the ConstrainPixelIntensity() function, which forces the pixel i...

3.3CVSS

4.8AI Score

0.001EPSS

2020-12-08 10:15 PM
137
2
cve
cve

CVE-2020-27755

in SetImageExtent() of /MagickCore/image.c, an incorrect image depth size can cause a memory leak because the code which checks for the proper image depth size does not reset the size in the event there is an invalid size. The patch resets the depth to a proper size before throwing an exception. Th...

3.3CVSS

4.9AI Score

0.001EPSS

2020-12-08 10:15 PM
139
cve
cve

CVE-2020-27756

In ParseMetaGeometry() of MagickCore/geometry.c, image height and width calculations can lead to divide-by-zero conditions which also lead to undefined behavior. This flaw can be triggered by a crafted input file processed by ImageMagick and could impact application availability. The patch uses mul...

5.5CVSS

5.7AI Score

0.001EPSS

2020-12-08 10:15 PM
133
2
cve
cve

CVE-2020-27757

A floating point math calculation in ScaleAnyToQuantum() of /MagickCore/quantum-private.h could lead to undefined behavior in the form of a value outside the range of type unsigned long long. The flaw could be triggered by a crafted input file under certain conditions when it is processed by ImageM...

3.3CVSS

4.8AI Score

0.001EPSS

2020-12-08 10:15 PM
169
2
cve
cve

CVE-2020-27758

A flaw was found in ImageMagick in coders/txt.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned long long. This would most likely lead to an impact to application availability, but cou...

3.3CVSS

4.6AI Score

0.001EPSS

2020-12-08 10:15 PM
154
3
cve
cve

CVE-2020-27759

In IntensityCompare() of /MagickCore/quantize.c, a double value was being casted to int and returned, which in some cases caused a value outside the range of type int to be returned. The flaw could be triggered by a crafted input file under certain conditions when processed by ImageMagick. Red Hat ...

3.3CVSS

4.8AI Score

0.001EPSS

2020-12-03 05:15 PM
171
2
cve
cve

CVE-2020-27760

In GammaImage() of /MagickCore/enhance.c, depending on the gamma value, it's possible to trigger a divide-by-zero condition when a crafted input file is processed by ImageMagick. This could lead to an impact to application availability. The patch uses the PerceptibleReciprocal() to prevent the divi...

5.5CVSS

5.8AI Score

0.001EPSS

2020-12-03 05:15 PM
132
2
cve
cve

CVE-2020-27761

WritePALMImage() in /coders/palm.c used size_t casts in several areas of a calculation which could lead to values outside the range of representable type unsigned long undefined behavior when a crafted input file was processed by ImageMagick. The patch casts to ssize_t instead to avoid this issue. ...

3.3CVSS

4.8AI Score

0.001EPSS

2020-12-03 05:15 PM
167
2
cve
cve

CVE-2020-27762

A flaw was found in ImageMagick in coders/hdr.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned char. This would most likely lead to an impact to application availability, but could po...

5.5CVSS

5.6AI Score

0.001EPSS

2020-12-03 05:15 PM
186
2
cve
cve

CVE-2020-27763

A flaw was found in ImageMagick in MagickCore/resize.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of math division by zero. This would most likely lead to an impact to application availability, but could potentially cause ot...

3.3CVSS

4.6AI Score

0.001EPSS

2020-12-03 05:15 PM
149
2
cve
cve

CVE-2020-27764

In /MagickCore/statistic.c, there are several areas in ApplyEvaluateOperator() where a size_t cast should have been a ssize_t cast, which causes out-of-range values under some circumstances when a crafted input file is processed by ImageMagick. Red Hat Product Security marked this as Low severity b...

3.3CVSS

5AI Score

0.001EPSS

2020-12-03 05:15 PM
144
2
cve
cve

CVE-2020-27765

A flaw was found in ImageMagick in MagickCore/segment.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of math division by zero. This would most likely lead to an impact to application availability, but could potentially cause o...

3.3CVSS

4.6AI Score

0.001EPSS

2020-12-04 03:15 PM
144
2
cve
cve

CVE-2020-27766

A flaw was found in ImageMagick in MagickCore/statistic.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned long. This would most likely lead to an impact to application availability, bu...

7.8CVSS

7AI Score

0.001EPSS

2020-12-04 03:15 PM
215
3
cve
cve

CVE-2020-27767

A flaw was found in ImageMagick in MagickCore/quantum.h. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of types float and unsigned char. This would most likely lead to an impact to application availab...

3.3CVSS

4.7AI Score

0.001EPSS

2020-12-04 03:15 PM
143
2
cve
cve

CVE-2020-27768

In ImageMagick, there is an outside the range of representable values of type 'unsigned int' at MagickCore/quantum-private.h. This flaw affects ImageMagick versions prior to 7.0.9-0.

3.3CVSS

4.9AI Score

0.001EPSS

2021-02-23 04:15 AM
296
2
cve
cve

CVE-2020-27769

In ImageMagick versions before 7.0.9-0, there are outside the range of representable values of type 'float' at MagickCore/quantize.c.

3.3CVSS

5.1AI Score

0.001EPSS

2021-05-14 08:15 PM
246
cve
cve

CVE-2020-27770

Due to a missing check for 0 value of replace_extent, it is possible for offset p to overflow in SubstituteString(), causing potential impact to application availability. This could be triggered by a crafted input file that is processed by ImageMagick. This flaw affects ImageMagick versions prior t...

5.5CVSS

5.9AI Score

0.001EPSS

2020-12-04 03:15 PM
153
2
cve
cve

CVE-2020-27771

In RestoreMSCWarning() of /coders/pdf.c there are several areas where calls to GetPixelIndex() could result in values outside the range of representable for the unsigned char type. The patch casts the return value of GetPixelIndex() to ssize_t type to avoid this bug. This undefined behavior could b...

3.3CVSS

4.8AI Score

0.001EPSS

2020-12-04 03:15 PM
239
2
cve
cve

CVE-2020-27772

A flaw was found in ImageMagick in coders/bmp.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned int. This would most likely lead to an impact to application availability, but could pot...

3.3CVSS

4.6AI Score

0.001EPSS

2020-12-04 10:15 PM
226
2
cve
cve

CVE-2020-27773

A flaw was found in ImageMagick in MagickCore/gem-private.h. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned char or division by zero. This would most likely lead to an impact to applic...

3.3CVSS

4.7AI Score

0.001EPSS

2020-12-04 10:15 PM
234
2
cve
cve

CVE-2020-27774

A flaw was found in ImageMagick in MagickCore/statistic.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of a too large shift for 64-bit type ssize_t. This would most likely lead to an impact to application availability, but cou...

3.3CVSS

4.7AI Score

0.001EPSS

2020-12-04 09:15 PM
231
3
cve
cve

CVE-2020-27775

A flaw was found in ImageMagick in MagickCore/quantum.h. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned char. This would most likely lead to an impact to application availability, but ...

3.3CVSS

4.6AI Score

0.001EPSS

2020-12-04 09:15 PM
225
2
cve
cve

CVE-2020-27776

A flaw was found in ImageMagick in MagickCore/statistic.c. An attacker who submits a crafted file that is processed by ImageMagick could trigger undefined behavior in the form of values outside the range of type unsigned long. This would most likely lead to an impact to application availability, bu...

3.3CVSS

4.6AI Score

0.001EPSS

2020-12-04 09:15 PM
234
cve
cve

CVE-2020-27829

A heap based buffer overflow in coders/tiff.c may result in program crash and denial of service in ImageMagick before 7.0.10-45.

5.5CVSS

5.7AI Score

0.001EPSS

2021-03-26 05:15 PM
63
28
Total number of security vulnerabilities646